chaugi: Блог

Главные вкладки

Сервер локализации не принимает переводы!

2 декабря 2010 в 20:10

Не могу заставить l18n_server принимать переводы от l18n_client. Помогите!!!

На домене http://localhost/localize/ поставил l18n_server:
Установлены модули:
- jquery_update 2.х
- potx
- l10n_pconfig
На другом http://localhost/drupal/ поставил l18n_client:
- поставил галку Enable sharing translations with server
- указал Address of localization server to use: http://localhost/localize/ (при сохранения сказал что сервер принисает русский для переводов)
- в профиле пользователя прописал API ключ

l18n_server имеет слудующие connectors:
- Drupal packages from the file system
- Drupal packages from file uploads
- Gettext files from file uploads
Среди нет, судя по описанию, такого который бы принимал переводы от l18n_client.
Инструкции в интернете не особо много, помогите!

Может я что-то не так делаю но моя цель следующая:
- Есть многое колличество многоязычных сайтов, их необходимо переводить, но не стоить цель перевести все модули и все разделы админки. В основном инетересует фронт-энд часть и админки выборочно.
- Необходимо наладить механизм, что при переводе спроекта все переводы отдельно складируются в репозиторий из которого можно эти переводы развернуть на следующий проект, пополнить ну и тогдалее. Если я правильно понял то используя модуль l18n_update можно добиться того, что обновлённые версии переводо автоматически будут разворачиваться на проектах у кого стоит этот модуль,верно?!

Вопрос о мультиязычности разделов на сайте.

11 сентября 2010 в 12:56

День добрый.

Как сделать так чтобы было возможно (З.Ы. Модули Locale и i18n установленны.):

1. Во Views для каждого языка указать свой Path.
Пример
en: site.com/en/news
ru: site.com/ru/novosti
Но чтобы показывался один и тотже Views. Неужели нужно делать разные Displays?!

2. В Panels при создании Panel page на каждый язык был свой URL
Пример
en: site.com/en/news_page
ru: site.com/ru/novosti_stranica
Хотелось бы не создавать дубликаты панелей...

3. Сделать для каждого языка свой pattern для генерации URL в нодах. (PathAuto, URL aliases -> Automated aliase settings) Можно сделать общий pattern, но получается так
en: site.com/en/news/article1
ru: site.com/ru/news/statja1
т.к паттер сделующий: news/[title-raw]
а нужно для каждого языка свой.

4. Если нужно сделать в меню линк на первую страницу, то создайтся 3 menu item, для каждого языка свой, а путь указывается . Пробдема в том что тэг active-trail виден только на том menu item у которого язык совпадает с default языком всего сайта. Как быть?

5. Последний комплексный вопрос. Какой подход лучше использовать чтобы добиться следующего результата: необходимо сделать что-то на подобии каталога, будь то новости с категориями или продукты, неважно. Обычно мы используем Views для отображения списка (к примеру) продуктов, с возможностью через аргумент получить Term ID (converted to term name), Taxonomy для присваивания категории которой пренадлежит продукт. Также мы используем Taxonomy menu для создания меню из терминов и используем Custom path для того чтобы эти термини вели нас в нужный Views.