Языки системы

IP.Board поставляется на русском языке, но может быть переведен на почти любой другой язык. Вы так же можете использовать функции этого раздела для редактирования фраз использующихся на самом форуме и в отправляемых с форума письмах.
Это руководство освещает основные моменты работы с языками системы.

Импортирование языка

В сообществе IP.Board созданы переводы на другие языки. Чтобы эти языки стали доступны пользователям вашего сообщества, необходимо импортировать языковые пакеты.
Скачать языковые пакеты можно по следующим адресам: http://forums.ibresource.ru/index.php?app=downloads&showcat=21 и http://community.invisionpower.com/files/category/107-language-packs/, либо сделать запрос в службу технической поддержки.

Загруженный пакет должен содержать файл с расширением ».xml.gz». Перейдите в Админ. центр –> Внешний вид –> Языки системы.
На этой странице расположена форма загрузки - Импортирование XML-файла. Выберите файл с вашего компьютера и нажмите «Импорт». После импорта языкового пакета, на вашем форуме будет доступен новый язык.

Перевод IP.Board

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

Для этого перейдите в Админ. центр –> Внешний вид –> Языки системы.
На этой странице вы увидите список языков, установленных в вашем сообществе. Если вы хотите создать полностью новый язык, то из выпадающего меню справа от существующего языка нужно выбрать пункт Скопировать язык. Это действие создаст новый язык, который вы сможете редактировать.

Перевод в Админцентре

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

Сверху расположены вкладки для установленных у вас приложений. В каждой вкладке содержатся различные наборы слов.
Щелкнув по имени набора вы увидите такую страницу:

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

Если вам нужно изменить только одну фразу (например, «Выход» нужно заменить на «Выйти»), напишите её в поле Найти и измените нужную вам фразу на странице результатов поиска.

Внешний перевод

Если вы создаете полностью новый языковой пакет, то перевод через Админ. центр может показаться не очень удобным. IP.Board содержит инструмент, с помощью которого можно сохранить все имеющиеся языковые наборы в текстовые файлы, которые можно редактировать вручную.

Во-первых, создайте папку c именем «translate» в корне вашего IP.Board и установите на нее полные права доступа (CHMOD 0777). Если вы не знаете как это сделать, обратитесь к вашему хостинг-провайдеру за помощью.

Затем на странице «Языки системы» в выпадающем меню справа от нужного вам языка выберите Перевести через файлы.
Вы увидите следующую страницу:

В директории «translate» вы найдете список файлов, каждый из которых представляет набор слов.
Откройте файл и вы увидите все фразы:

Пройдитесь по файлу и переведите фразы. Переводить нужно фразы расположенные справа от стрелки, ключи слева трогать не нужно.

Во время редактирования файлов убедитесь, что ваш редактор работает в кодировке UTF-8, в независимости от кодировки использующейся на форуме.

По завершении перевода необходимо импортировать внесенные изменения. Для этого вернитесь в Админ. центр на страницу перевода через файлы, выберите файлы для импорта (вы так же можете использовать расположенные сверху кнопки Выбрать измененные и Выбрать все) и нажмите на кнопку Импортировать выбранные файлы.

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

Для сохранения изменений в языковом пакете вам необходимо импортировать его через Админ. центр. При нажатии кнопки «Завершить и удалить» папка «translate» будет удалена со всем несохраненными изменениями.
Убедитесь, что нажали кнопку «Завершить и удалить» для удаления директории «translate» после импортирования изменений. Вы не сможете редактировать другой язык пока не завершите текущее редактирование.
Если вы случайно ушли со страницы, до нажатия «Завершить и удалить», то на странице «Языки системы» появится сообщение о незавершенном редактировании со ссылкой на страницу импортирования изменений.
Изменения не вступят в силу до тех пор пока вы не нажмете «Перекешировать все...» для измененного языка.

Экспорт языкового пакета

Если вы сделали полный перевод языкового пакета, то можете экспортировать его выбрав пункт «Экспорт языка» из выпадающего меню напротив нужного вам языка на странице «Языки системы».
Нажав на ссылку вы сможете загрузить и сохранить языковой пакет на ваш компьютер.

Вы можете использовать этот пакет для импорта на другие форумы IP.Board, следуя шагам описанным ранее, или поделитесь им с другими пользователями, загрузив пакет в наш файловый архив.

Другие языковые настройки

Локаль

Каждый язык имеет связанную с ним «локаль». Локаль - это специальный идентификатор, который говорит серверу как отображать определенную информацию.
Например, в США большие числа разделяются запятыми (например, 1000000 часто пишут как 1,000,000), однако, во многих европейских странах в качестве разделителя используется точка (1.000.000). Локаль сообщает, что именно использовать в таких случаях.

На сервере вашего сообщества могут быть доступны лишь некоторые локали. Вам следует обратиться к хостинг-провайдеру, чтобы получить список всех доступных локалей. Если вы используете собственный сервер с Unix, то можете выполнить команду «locale -a», чтобы получить список.

Для изменения локали языка, выберите Изменить в выпадающем меню справа от нужного вам языка на странице «Языки системы».

Русский языковой пакет поставляемый с IP.Board использует локаль «ru_RU» (ru_RU.UTF-8).

Отображать справа налево

Некоторые языки (например, арабский) отображаются справа налево, вместо слева направо.

IP.Board включает поддержку таких языков. Используйте переключатель Отображать справа налево в настройках языка, чтобы изменить направление отображения.

Кодировки

По-умолчанию IP.Board использует кодировку UTF-8, которая подходит для большинства сообществ.
Если вам все же необходимо изменить кодировку, то это можно сделать перейдя в Админ. центр –> Система –> Системные настройки –> Настройки серверного окружения и изменив значение настройки Кодировка страниц форума.

После смены кодировки вы можете обнаружить, что некоторые символы отображаются не корректно или не отображаются вовсе. Мы настоятельно рекомендуем не менять кодировку UTF-8 на другую. Если вы не уверены, нужно ли вам менять кодировку, обратитесь в техническую поддержку за консультацией.

Смена языка

Установка языка по-умолчанию

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

Язык по умолчанию используется для тех пользователей, которые не указали явно, какой язык они хотят использовать.

Смена языка

Пользователи могу изменить используемый ими язык с помощью выпадающего меню, расположенного в нижнем левом углу каждой страницы форума. Это опция так же доступна для гостей форума.

Администратор форума может изменить выбор языка пользователя через форму редактирования его учетной записи в Админ. центре. Настройка Язык интерфейса на странице редактирования учетной записи, во вкладке «Профиль».
Однако пользователь все-равно сможет поменять язык используя выпадающее меню на страницах форума.

 

documentation/v3/acp/look_and_feel_tab/manage-languages.txt · Последние изменения: 2011/07/08 17:37 root

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru