Я прочитал здесь ответ на вопрос о двуязычном atk, но мне интересно, адаптирована ли система для международного использования?Локализация Agile Toolkit
Я проверил функциональность CRUD (v 4.2) и не вижу, что, например, метки кнопок (Add, Edit, Delete) запускаются через функцию _().
Любые планы на это? Если необходимо, и ATK - правильный путь, могу ли я помочь? Если да, то как?
Вы правы, их нет, они жестко закодированы, но вы всегда можете заменить CRUD по умолчанию своим собственным CRUD (пожалуйста, сделайте это правильно, на веб-сайте есть инструкции, как продлить) и замените функцию, которая содержит (init в этом случае): $ this-> add_button = $ this-> grid-> addButton ('Добавить'); К $ this-> add_button = $ this-> grid-> addButton ('Добавить') -> setLabel (_ ('Добавить')); Я делаю это из памяти в основном, поэтому, пожалуйста, дайте мне знать, если не так. –
улучшил мой ответ. – romaninsh
см. Также http://stackoverflow.com/questions/9252573/a-bilingual-application-on-agile-toolkit-with-language-selector-for-the-user?rq=1 – romaninsh