[РЕШЕНО]Русификация элементов заявки

Moderator: DenisBY

Locked
d051a
Znuny newbie
Posts: 23
Joined: 11 Jul 2011, 15:31
Znuny Version: 3.0.9

[РЕШЕНО]Русификация элементов заявки

Post by d051a »

Никак не могу понять, как русифицировать элементы шаблона заявки пользователя.
В данном случае мне необходимо поменять название меню "Получатель" в заявке.

Пробовал менять конфигурационный файл ru.pm как тут описано http://doc.otrs.org/developer/2.4/en/html/c772.html , но ничего не изменилось.
Пробовал удалять этот файл - результат прежний.

Объясните пожалуйста поэтапно, как руссифицировать элементы интерфейса OTRS на примере новой пользовательской заявки.

Спасибо!
Last edited by d051a on 21 Feb 2012, 07:38, edited 1 time in total.
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: Руссификация элементов заявки

Post by yuri0001 »

В документации все абсолютно правильно http://doc.otrs.org/developer/3.0/en/ht ... #translate
Создаете файл ru_custom.pm и как написано в документации записываете парами что превести и во что перевести. Причем заносите только то, что отличается от оригинального файла ru.pm.
Обратите внимание - если в оригинальном файле перевод осуществляется одним оператором, в котором перечислены все пары значений, то в кастомном файле - каждый термин переводится отдельным оператором.
Ну и, надо быть аккуратным в написании - переводимый термин должен быть записан так как отображается в нелокализованном интерфейсе. Его можно посмотреть и в ru.pm, если вы заменяете перевод уже имеющийся перевод
Посмотрите мой файл. Там много грязи, но точно работает.
You do not have the required permissions to view the files attached to this post.
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
d051a
Znuny newbie
Posts: 23
Joined: 11 Jul 2011, 15:31
Znuny Version: 3.0.9

Re: Руссификация элементов заявки

Post by d051a »

2yuri0001:
Большое спасибо!
Ваш файл нам очень помог.
Как я понял, вот основные этапы русификации интерфейса OTRS:
1. Создать дополнительный файл OTRS\Kernel\Language\*.pm
2. В него добавить ключи из нужного файла локализации(в нашем случае ru.pm) в следующем виде:

Code: Select all

$Self->{Translation}->{'To'} = 'Типовая проблема';
3. добавить ключ DefaultUsedLanguages во Framework -> Core
4. Поменять DefaultLanguage на наш новый файл.
5. Перезагрузить сервисы OTRS
Так?
Правильны ли последние 3 пункта? Просто у нас DefaultLanguage выдает "Error: an invalid value was entered.", хотя русификация интерфейса успешно прошла.
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: Руссификация элементов заявки

Post by yuri0001 »

1. Файл должен называться ru_custom.pm
2. Поместить его в ту же папку что и ru.pm
3. Язык используемый по умолчанию, Вы уже задали при инсталляции, поэтому я в конфиги ничего не вносил
4. Достаточно обновить страницу в браузере, чтобы новые значения стали активны, после помещения/изменения файла кастомной локализации
5. В кастомном файле могут быть как новые, дополнительные термины, так и те, перевод которых Вы желаете поменять по сравнению со стандартным файлом. Переносить данные из ru.pm не надо, если Вы их не меняете
6. В кастомный файл Вы также вносите все изменения дополнения для дополнительных модулей типа - ITSM, FAQ, Survey и т.д.
Успехов!
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
d051a
Znuny newbie
Posts: 23
Joined: 11 Jul 2011, 15:31
Znuny Version: 3.0.9

Re: Руссификация элементов заявки

Post by d051a »

Спасибо :)
Locked