Я не первый раз настраиваю POEdit для работы с CakePHP, но мне впервые приходится переводить основные строки на сайте.В частности, мне нужно перевести строки на функцию TimeHelper
timeAgoInWords()
.Проблема заключается в том, что все содержащиеся в них строки инкапсулированы в функции __d()
и __dn()
(вместо обычных __()
, __n()
и т. Д.), Которые используют имя домена перевода в качестве первого параметра вместо переводимой строки.,Поэтому, если я скажу POEdit включить в каталог ключевые слова __d
и __dn
, он будет считать, что "cake" и "cake_dev" являются переводимыми строками.
Каков наилучший способ перевести основные строки CakePHP в домен «торт»?
Здесь вы можете увидеть код timeAgoInWords
.
Спасибо.