Пользователи

  • Bocharov
  • albion
  • Argos
  • askhat
  • doverp7m

Опрос

На сайте нужен форум?
Да
58%
Нет
42%
Всего голосов: 287

RSS-лента

Счетчик

Locale: перевод интерфейса

Модуль Locale позволяет перевести интерфейс вашего сайта на любой язык. Вы можете использовать эту возможность для создания мультиязычного сайта, позволив пользователям устанавливать предпочитаемый ими язык в настройках своего аккаунта или замены встроенного текста системы. Всякий раз когда модуль встречает текст который должен быть выведен на страницу, он пытается перевести его на выбранный язык. Если перевод недоступен, то текст запоминается, таким образом вы потом можете быстро найти непереведённый текст.

Модуль Locale предоставляет две возможности для перевода. Первый путь — использовать для перевода веб-интерфейс, вы можете искать непереведённый текст на странице перевода и переводить его прямо в браузере. Второй путь — экспортировать перевод, перевести текст внешней программой и потом импортировать на сайт. Переводы доступны в формате GNU gettext Portable Object files (файлы с расширением .po). Уже выполненные переводы на многие языки можно найти на сайте drupal.org.

Вы можете

* Загрузить перевод с сайта drupal.org.
* Управлять переводами: Administer → Site configuration → Localization.
* Добавить нужный язык на сайт: Administer → Site configuration → Add language.
* Импортировать перевод: Administer → Site configuration → Import.
* Экспортировать перевод: Administer → Site configuration → Export.
* Переводить текст сами прямо в браузере: Administer → Site configuration → Localization → Manage strings.
* Если для использования доступно несколько языков, то выбрать предпочитаемый язык в настройках своего аккаунта: My account → Edit → Account settings.
Настройка файлов php.ini/.htaccess для импорта файла с переводом

Файл с переводом содержит несколько тысяч строк и его размер ~600 Кб. Импорт перевода может потребовать достаточных ресурсов. Если у вас не получается импортировать перевод, то проблема скорее всего кроется в настройках PHP. Попробуйте увеличить следующие значения:

Время на выполнение скрипта в секундах. Если индикатор импорта сообщает об ошибке.
; Maximum execution time of each script, in seconds
max_execution_time = 30

Время на загрузку скрипта в секундах. Если индикатор импорта сообщает об ошибке.
; Maximum amount of time each script may spend parsing request data
max_input_time = 60

Доступный объём памяти в мегабайтах. Если вы видите белую страницу.
; Maximum amount of memory a script may consume (8MB)
memory_limit = 8M

Скорее всего не будет хватать памяти, и если у вас нет доступа к настройкам файла php.ini, то можете увеличить память через файл .htaccess добавив в него следующую строку (32M использовано только в качестве примера):

php_value memory_limit 32M

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Изображения могут быть добавлены к этому сообщению.
  • Insert images and media with <pp_img> or <pp_media>. See formatting options for syntax.

Подробнее о форматировании

КАПЧА
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
CAPTCHA на основе изображений
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.

Вход в систему

Сейчас на сайте

Сейчас на сайте 0 пользователей и 3 гостя.

Комментарии