PHP: требуется ли для gettext каталоги LC_MESSAGES?

Для перевода моего PHP-приложения я использую скомпилированный в модуле gettext. Вот дерево каталогов переводов, сделанных по документам:

locale/
  cs_CZ/
    LC_MESSAGES/
       messages.po
       messages.mo
  de_DE/
    LC_MESSAGES/
       messages.po
       messages.mo
  fr_FR/
    LC_MESSAGES/
       messages.po
       messages.mo

Вопрос : можно ли избавиться от каталога LC_MESSAGES? Сможет ли PHP найти переводы, если я буду использовать эту структуру?

locale/
  cs_CZ/
     messages.po
     messages.mo
  de_DE/
     messages.po
     messages.mo
  fr_FR/
     messages.po
     messages.mo

Мой PHP, который переключает переводы:

<?php
    setlocale(LC_ALL, 'fr_FR.UTF-8');
    bindtextdomain("messages", "locale");
    bind_textdomain_codeset("messages", 'UTF-8');
    textdomain("messages");
?>

Заранее благодарю.

5
задан Silver Light 16 November 2010 в 09:06
поделиться