Customer кнопка Logout

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Customer кнопка Logout

Сообщение aceko » 30 мар 2015, 10:17

На тестовой среде 4.0.5 установленной с iso, в интерфейса кастомера на кнопке Logout написаны данные пользователя (Фамилия Имя)
Но на основном 4.0.6 установленный с пакета, на кнопке нету надписей и не видно под какой учетной записью зашел человек в систему.

Это особенность новой версии или все таки какие то настройки отличаются?
Изображение
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Customer кнопка Logout

Сообщение ykolesnikov » 30 мар 2015, 11:08

У меня в 4.0.6, установленной с пакета отображается Logout Имя Отчество Фамилия (клиента).
Кстати, в предыдущих версиях Logout - переводилось, а здесь, похоже, в тексте модуля это и не предусмотрено. :x
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Customer кнопка Logout

Сообщение aceko » 30 мар 2015, 11:15

На обоих серверах авторизация через LDAP
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Customer кнопка Logout

Сообщение ykolesnikov » 30 мар 2015, 11:22

Это, по-моему, в данном случае не имеет значения.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

vxb
OTRS Новобранец
Сообщения: 53
Зарегистрирован: 23 фев 2015, 13:16

Re: Customer кнопка Logout

Сообщение vxb » 30 мар 2015, 15:47

ykolesnikov писал(а):Кстати, в предыдущих версиях Logout - переводилось, а здесь, похоже, в тексте модуля это и не предусмотрено. :x
ru_Custom.pm

Код: Выделить всё

$Self->{Translation}->{'Logout %s %s'} = 'Выход %s %s';
debian 7 / postgresql / otrs 4.0.6

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Customer кнопка Logout

Сообщение ykolesnikov » 30 мар 2015, 15:49

Спасибо!
Это понятно. Но будет работать, при условии, что в .tt шаблоне, при выводе стоит Translate.
Посмотрел в шаблоне - стоит, значит не хватает только перевода. :) Сделаем.
Сейчас еще посмотрю на сайте перевода, вроде это я переводил.
Посмотрел - там только Logout, без %s %s а в шаблоне -

Код: Выделить всё

<li class="Last"><a id="LogoutButton" href="[% Env("Baselink") %]Action=Logout">[% Translate("Logout %s %s", Env("UserFirstname"), Env("UserLastname")) | html %]</a></li>
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

vxb
OTRS Новобранец
Сообщения: 53
Зарегистрирован: 23 фев 2015, 13:16

Re: Customer кнопка Logout

Сообщение vxb » 30 мар 2015, 16:02

ykolesnikov писал(а):Но будет работать, при условии, что в .tt шаблоне, при выводе стоит Translate.
естественно но перед тем как советовать я просмотрел шаблон, языковой файл
ykolesnikov писал(а):Посмотрел - там только Logout, без %s %s
так как это не только в русском языковом файле, а и в других аналогичная ситуация - видимо это из-за изменения в механизме шаблонов
debian 7 / postgresql / otrs 4.0.6

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Customer кнопка Logout

Сообщение ykolesnikov » 30 мар 2015, 16:10

Да нет, скорее дело не в механизме, а в человеческом факторе. Ведь на Transifex.com тоже люди выкладывают. Либо для 4.х еще не все выложили, а в тексте шаблона поменяли. Либо забыли, что поменяли.
Потому что в языковом ru.pm тоже просто Logout
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Andraptor
OTRS Новобранец
Сообщения: 74
Зарегистрирован: 05 фев 2015, 16:29

Re: Customer кнопка Logout

Сообщение Andraptor » 30 мар 2015, 16:40

А в каком файле/файлах прописано отображение кнопки Logout?
OTRS::ITSM 4.0.14,
PostgreSQL 9.3.6

vxb
OTRS Новобранец
Сообщения: 53
Зарегистрирован: 23 фев 2015, 13:16

Re: Customer кнопка Logout

Сообщение vxb » 30 мар 2015, 17:12

Andraptor писал(а):А в каком файле/файлах прописано отображение кнопки Logout?
не совсем понятно что подразумевается под прописано, но если речь про шаблон, то в этом
https://github.com/OTRS/otrs/blob/rel-4 ... Bar.tt#L85
debian 7 / postgresql / otrs 4.0.6

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Customer кнопка Logout

Сообщение aceko » 31 мар 2015, 08:26

vxb , Спасибо.
Когда открыл файл понял что у меня в мапинге немного по другому передаются данные.

Для перевода изменил строку отображения на
<li class="Last"><a id="LogoutButton" href="[% Env("Baselink") %]Action=Logout">[% Translate("Logout") | html %][% Translate(" %s", Env("FIO")) | html %]</a></li>

Перевод в ru_ITSMCore.pm
$Self->{Translation}->{'Logout'} = 'Выход';
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Customer кнопка Logout

Сообщение ykolesnikov » 31 мар 2015, 09:16

А причем тут
Перевод в ru_ITSMCore.pm
$Self->{Translation}->{'Logout'} = 'Выход';
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить