class I18n extends Kohana_I18n {}
{
function __
($string, array $values = NULL, $lang = 'en-us') {
$string = I18n::get($string);
return empty($values) ?
$string : strtr($string, $values); }
}
Y2xhc3MgSTE4biBleHRlbmRzIEtvaGFuYV9JMThuIHt9CgppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCdfXycpKQp7CiAgICBmdW5jdGlvbiBfXygkc3RyaW5nLCBhcnJheSAkdmFsdWVzID0gTlVMTCwgJGxhbmcgPSAnZW4tdXMnKQogICAgewogICAgICAgICRzdHJpbmcgPSBJMThuOjpnZXQoJHN0cmluZyk7CgogICAgICAgIHJldHVybiBlbXB0eSgkdmFsdWVzKSA/ICRzdHJpbmcgOiBzdHJ0cigkc3RyaW5nLCAkdmFsdWVzKTsKICAgIH0KfQ==