Ошибка при загрузке Kernel::Language::ru translation
Модератор: ykolesnikov
Ошибка при загрузке Kernel::Language::ru translation
Доброго времени суток. Установлен OTRS 3.3.10 Appliance
Проблема началась после того как я выполнил следующие действия:
1. Скачал файл Kernel/Language/ru.pm
2. Отредактировал его (заменил перевод слова "Subject"), предварительно оставив исходный файл
3. Заменил файл на сервере
4. Перезагрузил Appliance
5. Интерфейс стал английским (не смотря на то что в настройках стоит "русский")
6. Вернул исходный файл на сервер
7. Перезагрузил сервер - не помогло
8. Через поиск нашел как правильно заменять те или иные слова (через ru_Custom.pm)
9. Насколько я понял - требуется создать дубликат файла ru.pm с именем ru_Custom.pm в котором нужно заменить перевод необходимых слов
10. На данный момент интерфейс иногда становится английским, после обновления страницы - русский, и постоянно сыпятся ошибки:
Module Kernel/Language/ru.pm not found/could not be loaded!
Sorry, can't locate or load Kernel::Language::ru translation! Check the Kernel/Language/ru.pm (perl -cw)!
С надеждой прошу вашей помощи
Проблема началась после того как я выполнил следующие действия:
1. Скачал файл Kernel/Language/ru.pm
2. Отредактировал его (заменил перевод слова "Subject"), предварительно оставив исходный файл
3. Заменил файл на сервере
4. Перезагрузил Appliance
5. Интерфейс стал английским (не смотря на то что в настройках стоит "русский")
6. Вернул исходный файл на сервер
7. Перезагрузил сервер - не помогло
8. Через поиск нашел как правильно заменять те или иные слова (через ru_Custom.pm)
9. Насколько я понял - требуется создать дубликат файла ru.pm с именем ru_Custom.pm в котором нужно заменить перевод необходимых слов
10. На данный момент интерфейс иногда становится английским, после обновления страницы - русский, и постоянно сыпятся ошибки:
Module Kernel/Language/ru.pm not found/could not be loaded!
Sorry, can't locate or load Kernel::Language::ru translation! Check the Kernel/Language/ru.pm (perl -cw)!
С надеждой прошу вашей помощи
SUSE
PostgreSQL
OTRS 6
PostgreSQL
OTRS 6
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Ошибка при загрузке Kernel::Language::ru translation
1. Синтаксис файла ru_custom.pm отличается от ru.pm.
2. Смотрите здесь - http://otrs.github.io/doc/manual/develo ... ation-file
3. Редактировать файл ru.pm НЕЛЬЗЯ!
2. Смотрите здесь - http://otrs.github.io/doc/manual/develo ... ation-file
3. Редактировать файл ru.pm НЕЛЬЗЯ!
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Ошибка при загрузке Kernel::Language::ru translation
Спасибо за быстрый ответ.
После выполненных действий русский язык вообще пропал, ошибка в логах не исчезла, пробовал разные файлы ru.pm (в том числе и родной-исходный).
Проблема крылась в том что выполнял все действия от имени root, после того как пользователь otrs получил соответствующие права на оба файла - все решилось, ошибка в логах само собой тоже исчезла.
В любом случае спасибо, тему можно закрывать
После выполненных действий русский язык вообще пропал, ошибка в логах не исчезла, пробовал разные файлы ru.pm (в том числе и родной-исходный).
Проблема крылась в том что выполнял все действия от имени root, после того как пользователь otrs получил соответствующие права на оба файла - все решилось, ошибка в логах само собой тоже исчезла.
В любом случае спасибо, тему можно закрывать
SUSE
PostgreSQL
OTRS 6
PostgreSQL
OTRS 6
Re: Ошибка при загрузке Kernel::Language::ru translation
Добрый день.
- Установлен свежий OTRS 4.0.2.
- При выборе русского языка для интерфейса, вместо русских букв, в браузере видны кракозябры.
- Каких то дополнительных надстроект не проводилось. Везде utf8.
Пожалуйста, подскажите, как решить проблему с кракозябрами?
- Установлен свежий OTRS 4.0.2.
- При выборе русского языка для интерфейса, вместо русских букв, в браузере видны кракозябры.
- Каких то дополнительных надстроект не проводилось. Везде utf8.
Пожалуйста, подскажите, как решить проблему с кракозябрами?
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
-
- OTRS Гуру
- Сообщения: 5207
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Ошибка при загрузке Kernel::Language::ru translation
viewtopic.php?f=4&t=2798 - Спасибо Марату!
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Ошибка при загрузке Kernel::Language::ru translation
Спасибо, я читал этот топик. Но не понимаю где взять файл ru_Custom.pl и куда его нужно положить?
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
создал файлик Kernel/Language/ru_Custom.pl
добавил в него содержимое которое было указано в топике по вышеприведенной ссылке, но проблема не ушла, кракозябры остались
добавил в него содержимое которое было указано в топике по вышеприведенной ссылке, но проблема не ушла, кракозябры остались
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Ошибка при загрузке Kernel::Language::ru translation
Для начала, первое, что могу предположить - это имя файла. Оно должно быть RU_CUSTOM.PM. Т.е. Расширение файла - .pm
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
Re: Ошибка при загрузке Kernel::Language::ru translation
Спасибо.
Поменял расширение, но кракозябры остались.
Что еще можно сделать?
Поменял расширение, но кракозябры остались.
Что еще можно сделать?
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
на всякий случай привожу список установленных perl модулей
Код: Выделить всё
# perl /opt/otrs/bin/otrs.CheckModules.pl
o Apache2::Reload..................Not installed! Use: 'cpan Apache2::Reload' (optional - Avoids web server restarts on mod_perl.)
o Archive::Tar.....................ok (v1.90)
o Archive::Zip.....................ok (v1.39)
o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
o Crypt::SSLeay....................ok (v0.72)
o Date::Format.....................ok (v2.24)
o DBI..............................ok (v1.631)
o DBD::mysql.......................Not installed! Use: 'cpan DBD::mysql' (optional - Required to connect to a MySQL database.)
o DBD::ODBC........................Not installed! Use: 'cpan DBD::ODBC' (optional - Required to connect to a MS-SQL database.)
o DBD::Oracle......................Not installed! Use: 'cpan DBD::Oracle' (optional - Required to connect to a Oracle database.)
o DBD::Pg..........................ok (v3.4.1)
o Encode::HanExtra.................Not installed! Use: 'cpan Encode::HanExtra' (optional - Required to handle mails with several Chinese character sets.)
o GD...............................ok (v2.53)
o GD::Text.......................ok (v0.86)
o GD::Graph......................ok (v1.48)
o IO::Socket::SSL..................ok (v2.007)
o JSON::XS.........................ok (v3.01)
o List::Util::XS...................ok (v1.27)
o LWP::UserAgent...................ok (v6.06)
o Mail::IMAPClient.................ok (v3.35)
o IO::Socket::SSL................ok (v2.007)
o ModPerl::Util....................Not installed! Use: 'cpan ModPerl::Util' (optional - Improves Performance on Apache webservers dramatically.)
o Net::DNS.........................ok (v0.81)
o Net::LDAP........................Not installed! Use: 'cpan Net::LDAP' (optional - Required for directory authentication.)
o PDF::API2........................ok (v2.022)
o Template.........................ok (v2.25)
o Template::Stash::XS..............ok (undef)
o Text::CSV_XS.....................ok (v1.12)
o Time::HiRes......................ok (v1.9725)
o Time::Piece......................ok (v1.20_01)
o XML::Parser......................ok (v2.41)
o YAML::XS.........................ok (v0.52)
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
что еще важно, так это то, что процесс инсталяции проходит на русском языке, а вот как только я получаю логин root@localhost с паролем и перехожу на страничку для авторизации, там я вижу кракозябры вместо русских букв
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
HTTP-заголовки ответа
Код: Выделить всё
Cache-Control:no-cache
Connection:keep-alive
Content-Disposition:filename="AgentPreferences.html"
Content-Type:text/html; charset=utf-8;
Date:Fri, 05 Dec 2014 06:57:53 GMT
Expires:Tue, 1 Jan 1980 12:00:00 GMT
Pragma:no-cache
Server:nginx/1.6.2
Transfer-Encoding:chunked
X-Frame-Options:SAMEORIGIN
X-Powered-By:OTRS 4.0.2 - Open Ticket Request System (http://www.otrs.com/)
X-UA-Compatible:IE=edge,chrome=1
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
решение нашел здесь http://lists.otrs.org/pipermail/otrs/20 ... 41584.html
всем спасибо
в краце
проблема в FastCGI, для ее обхода нужно закомментировать, в файле Kernel/Output/HTML/Layout.pm, следующий блок
всем спасибо
в краце
проблема в FastCGI, для ее обхода нужно закомментировать, в файле Kernel/Output/HTML/Layout.pm, следующий блок
Код: Выделить всё
# if ( $INC{'CGI/Fast.pm'} || $ENV{FCGI_ROLE} || $ENV{FCGI_SOCKET_PATH} ) {
# are we on FCGI?
$Self->{EncodeObject}->EncodeOutput( $Param{Output} );
}
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
Re: Ошибка при загрузке Kernel::Language::ru translation
да, добавлять файл ru_Custom.pm, для решения проблемы, это ложный путь и потеря времени
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
-
- OTRS Гуру
- Сообщения: 5207
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Ошибка при загрузке Kernel::Language::ru translation
Мы неверно поняли суть проблемы. Я лично подумал, что проблема именно в кастомном переводе, т.к. сам топик именно об этом. А у Вам надо было новый топик делать, а не сюда писать.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Ошибка при загрузке Kernel::Language::ru translation
Ошибка в ru.pm
у клиента слева надпись "Выход из системы %c %c"
для корректного отображения имени исправить
на
у клиента слева надпись "Выход из системы %c %c"
для корректного отображения имени исправить
Код: Выделить всё
'Logout %s %s' => 'Выход из системы %c %c',
Код: Выделить всё
'Logout %s %s' => 'Выход из системы %s %s',