Мультиязычность

    Система мультиязычности позволяет с минимальными усилиями перевести back-office системы (интерфейс администрирования) на требуемый язык. По умолчанию система NetCat содержит русский и английский языки.
    Для подключения нового языка необходимо в папку /netcat/admin/lang/ положить файл вида язык.php (например, esperanto.php). Лучше скопировать уже существующий русскоязычный файл, переименовать его и перевести в нем все константы. Система подключит файл автоматически. В результате в интерфейсе администрирования в верхней части страницы появится переключатель на новый язык.
    В блоке MAIN языкового файла содержится общая информация для работы с языком:
    • MAIN_DIR - направление языка - LTR - Left-To-Right, RTL - Right-To-Left
    • MAIN_LANG - 2-х символьный код языка по ISO 639-1
    • MAIN_COUNTRY - 2-х символьный код страны
    • MAIN_NAME - название языка на английском
    • MAIN_NAMELOC - название языка в натуральном виде
    • MAIN_ENCODING - кодировка данного файла и интерфейса администрирования
    • MAIN_EMAIL_ENCODING - кодировка писем, которые будут оправляться из системы
    Стоит учесть, что при добавлении нового языка потребуется добавить соответствующий язык и во все установленные модули. Файл вида язык.lang.php (находится в папке модуля) содержит все тестовые константы, используемые в модуле для обеспечения мультиязычности. Если Ваш сайт, скажем, имеет еще и немецкий интерфейс, Вам необходимо создать файл ger.lang.php (в папке / netcat/admin/lang/ должен присутствовать файл ger.php).
    Пример содержимого файла язык.lang.php:
    define("NETCAT_MODULE_AUTH", "Интерфейс пользователя");
    define("NETCAT_MODULE_AUTH_DESCRIPTION", "Интерфейс пользователя в системе ввода-вывода. Возможность регистрации внешней группы пользователей, изменение собственной анкеты, пароля, восстановление пароля. Данный модуль может интегрироваться с другими модулями системы.")

« Назад          Содержание          Далее »


Сайты по теме:


    

Интересное в сети: