Русификация Drupal 6

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

Аватар пользователя edi edi 4 октября 2008 в 0:30

Поставил Drupal 6.4. как менюшки все на русский перевести?
В пятом в настройках есть соответсnвующая фича, в шестой не нашел.

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 4 октября 2008 в 11:06

Если вы хотите перевести менюшки на русский, то:

  • установите модуль Locale
  • создайте русский язык на странице "Языки"
  • скопируйте текст, который хотите перевести и вставьте на странице поиска строк переводов. Поиск покажет, где эта строка используется и там же будет возможность сделать для нее перевод.
  • вводите свой перевод и сохраняете.

Я извиняюсь, а зачем вам вручную переводить меню? Чем вас существующие переводы не устраивают?

Аватар пользователя БегиМот БегиМот 21 мая 2009 в 11:54

VladSavitsky wrote:
Если вы хотите перевести менюшки на русский, то:

  • установите модуль Locale
  • создайте русский язык на странице "Языки"
  • скопируйте текст, который хотите перевести и вставьте на странице поиска строк переводов. Поиск покажет, где эта строка используется и там же будет возможность сделать для нее перевод.
  • вводите свой перевод и сохраняете.

Я извиняюсь, а зачем вам вручную переводить меню? Чем вас существующие переводы не устраивают?

Непонятно почему в 'Translate interface' отсутствуют строчки из user.module, да и многих других модулей, хотя все они обрабатываются(находятся) в функции t() /translate и по идеи должны подниматься и добавляться в 'Translate interface' автоматом. Я что-то упускаю?

Аватар пользователя edi edi 4 октября 2008 в 11:38

мне в ручную не надо :), мне как раз и надо было установить нормальную локализацию.
уже разобрался и все установил, спасибо.
просто когда пятый ставил, то вообще никаких затруднений не было, все как-то само-собой по русски получилось.

Аватар пользователя Leon Leon 4 октября 2008 в 15:46

Помогите пожалуйста.
Установил из депозитария drupal 6.1 на субдомен leonsport.3-d.ru. Далее по инструкции стал делать русскую drupal 6.1. Первый раз получилось, но сайт удалил из-за каких-то проблем. Пытаюсь повторить процедуру но безрезультатно, выдается ошибка: The translation file drupal-6.1-ru-translations.tgz contains a syntax error on line 1.
The translation import of drupal-6.1-ru-translations.tgz failed.

This page provides an overview of available translatable strings. Drupal displays translatable strings in text groups; modules may define additional text groups containing other translatable strings. Because text groups provide a method of grouping related strings, they are often used to focus translation efforts on specific areas of the Drupal interface.
Language Built-in interface English (built-in) n/a
Language Built-in interface Russian 0/367 (0%)
Может ошибка возникла потому, что второй раз начал устанавливать транслятор 6.4 , а не 6.1. Но я после первой неудачи все снес, начиная с субдомена и установил все с нуля.

Русификацию провожу по инструкции:
Вам необходимо раздобыть русификацию. Регистрируемся на сайте http://drupaler.ru/, после этого переходим сюда: http://drupaler.ru/translate/languages/ru/export

Выберите проект: drupal
Релиз: 6.1
Тип экспорта: Перевод
Используемый формат: Плоский файл в CVS формате(с разделителями)
Жмем экспорт.
Собственно сам процесс русификации Drupal 6.1
В админ панели http://mysite.ru/admin/build/modules
Включаем модуль Locale
Home - > Administer - > Site configuration - > Languages Добавляем русский язык для использования в интерфейсе. И жмем Save Config
Отправляемся во вкладку админки Site building - > Translate interface - > Import
Выбираем параметры:
Language file: файлы которые скачали ранее.
Import into: Russian (он будет в добавленных языках)
Text group: Built-in interface
Mode: Existing strings are kept, only new strings are added
Жмем Import
И так пока все файлы с расширением *.po не будут импортированы. В результате будет, что то типа: Russian 3112/3115 (99.9%)
Устанавливаем русский по умолчанию: Home - > Administer - > Site configuration - > Languages Default выбираем Russian
Жмем сохранить конфигурацию.

Заранее спасибо.
Леонид
744-78-81