локализация шаблона

Тема в разделе "Перевод и локализация", создана пользователем romanick, 27.01.2011.

  1. Offline

    romanick Недавно здесь

    Регистрация:
    27.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите путь, пожалуйста. Желательно со ссылками на адекватную документацию.
    Задача такая: нужно сделать сайт на 3-х языках: английской, русском и греческом. Предполагаю использовать JoomFish для интерактивной смены языка пользователем. Шаблон изначально только для английского.
    Погуглив нашёл что
    1. надо все тексты в шаблоне обернуть в JText:
    Код:

    Код (CODE):
    1. <?php echo JText::_('My test '); ?>


    2. создать ini-файл локализации в language (название не имеет значение?), в котором прописать:
    В en-GB_my.ini
    Код:

    Код (CODE):
    1. MY TEST=My test


    В ru-RU_my.ini
    Код:

    Код (CODE):
    1. MY TEST=Мой тест


    Ну и для греческого тоже самое

    3. На всякий случай прописал для xml-файла настроек шаблона секцию languages, в котором указал эти файлы локализации. Хотя если я не ошибаюсь, то этот файл нужен только для установки шаблона.

    Но не работает - при смене локализации в JoomFish, либо языка по-умолчанию в админке, выводится всё равно только английский текст.

    Полез в документацию, но там ничего нет и совсем не по теме http://help.joomla.org/content/view/23/125/
    Что я делаю не так? Или может что-то недопрописал?
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    дальше просто читать не стал

    правильное решение

    главное чтобы сами файлы шаблона были сохранены в кодировке UTF-8
    в остальном поможет JoomFish
     
  4. Offline

    romanick Недавно здесь

    Регистрация:
    27.01.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Всё в кодировке UTF-8. Как может JoomFish помощь в остальном? Файлы локализации всё равно же делать надо... Суть проблемы в том что созданный мною ini-файл локализации не подключается.
     
  5. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    дело в том что для каждого языка переводы у JF храняться в БД а не в ini файлах
     

Поделиться этой страницей

Загрузка...