|
|
|
|
|
|
|
|
|
|
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 содержит инструмент, с помощью которого можно сохранить все имеющиеся языковые наборы в текстовые файлы, которые можно редактировать вручную.
Во-первых, создайте папку c именем «translate» в корне вашего IP.Board и установите на нее полные права доступа (CHMOD 0777). Если вы не знаете как это сделать, обратитесь к вашему хостинг-провайдеру за помощью.
Затем на странице «Языки системы» в выпадающем меню справа от нужного вам языка выберите Перевести через файлы.
Вы увидите следующую страницу:
В директории «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, которая подходит для большинства сообществ.
Если вам все же необходимо изменить кодировку, то это можно сделать перейдя в Админ. центр –> Система –> Системные настройки –> Настройки серверного окружения и изменив значение настройки Кодировка страниц форума.
Если у вас установлено более одного языка, то один из них вы можете сделать языком по-умолчанию перейдя в его настройки (пункт «Изменить» выпадающего меню справа от нужного вам языка, на странице «Языки системы») и переключив значение опции Использовать по умолчанию.
Язык по умолчанию используется для тех пользователей, которые не указали явно, какой язык они хотят использовать.
Пользователи могу изменить используемый ими язык с помощью выпадающего меню, расположенного в нижнем левом углу каждой страницы форума. Это опция так же доступна для гостей форума.
Администратор форума может изменить выбор языка пользователя через форму редактирования его учетной записи в Админ. центре. Настройка Язык интерфейса на странице редактирования учетной записи, во вкладке «Профиль».
Однако пользователь все-равно сможет поменять язык используя выпадающее меню на страницах форума.
Работает на DokuWiki |