PHP: Как добавить слой Languages ​​в MVC framework? - PullRequest
0 голосов
/ 02 декабря 2009

В настоящее время я работаю над собственной реализацией инфраструктуры MVC. Я хотел бы знать, как добавить языковой слой в мою среду, чтобы он мог поддерживать несколько языков, кроме английского. Какова роль юникода в этом случае?

1 Ответ

0 голосов
/ 02 декабря 2009

Фреймворки часто используют концепцию «файлов локализации» (файлы .po в качестве стандарта) для перевода пользовательского интерфейса. По вашему мнению и в контроллерах, когда вы хотите показать фрагмент текста, вместо вызова

echo "Hello"

Вы бы сделали

echo MyFramework::Translate("Hello")

Эта функция Translate () просто ищет нужный файл .po и, основываясь на переданном «ID» фразы, возвращает нужный локализованный текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...