Как вы организуете файлы перевода gettext, которые РЕГИОНАЛИЗИРУЮТСЯ? - PullRequest
3 голосов
/ 08 июня 2011

Мое приложение - i18n, но с разницей по регионам, это значит, мне понадобятся такие переводы:

  • ch_DE
  • fr_FR
  • cn_HK
  • ru_RU

и т.д. ...

В документации Zend_Translate сказано, что вы можете использовать следующую структуру:

/languages
  /en
    lang.en
    other.en
  /de
    lang.de
    other.de

Будет ли работать Zend_translateс локализованной папкой вроде ch_DE?

1 Ответ

1 голос
/ 08 июня 2011

Если вы собираетесь использовать gettext, используйте стандартизированный каталог gettext locales для размещения ваших локализованных файлов.

Это выглядит так:

 locale/fr/LC_MESSAGES/mydomain.mo 
 locale/fr_FR/LC_MESSAGES/mydomain.mo 
 locale/en_US/LC_MESSAGES/mydomain.mo
...