Actions
Defect #7813
closedI18n function __() and get() problem
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2011-03-08
Due date:
2011-03-08
% Done:
100%
Estimated time:
Resolution:
Invalid
Affected version:
Description
When i want translate some text _ and in file application/i18n/pl.php have 'text'=>'moj text' then on return i get 'text' but should be 'moj text'. Maybe i doing some wrong but a function _() have variable to language.
I found someting like this:
function __($string, array $values = NULL, $lang = 'en-us') { if ($lang !== I18n::$lang) { // The message and target languages are different // Get the translation for this message $string = I18n::get($string); } return empty($values) ? $string : strtr($string, $values); }
Function I18n::get($string); should have 2 parameters like this I18n::get($string,$lang);
Actions