Изменение языка интерфейса (рус/укр/каз)

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
IlyaCk
Posts:21
Joined:04 January 2013, 19:02
Изменение языка интерфейса (рус/укр/каз)

Post by IlyaCk » 01 September 2015, 09:33

В ejudge версии 3 формально предоставляется возможность выбора языка eng/рус/укр/каз, но на самом деле выбор (клацание пункта из выпадающего списка и нажатие Change) любого языка вообще ничего не меняет: язык всех сообщений вообще везде (включая new_client) исключительно английский.

Проблему видел как минимум на двух разных серверах (ejudge.ckipo.edu.ua и ejudge.upml.knu.ua), где недавно перешли с ejudge_2 на ejudge_3 и ещё не со всем разобрались.

Что вообще делать? Интересуют в т. ч. и ссылки, на, возможно, известные (но не мне) доки.

Украинский реально более-менее сделан? или это всё ещё задел на будущее?

Более точная версия ejudge на ejudge.ckipo.edu.ua:
ejudge 3.4.1 #1 (2015-08-21 13:37:38)
К сожалению, я всё ещё не_очень шарю в установке ejudge, и фактически универовский админ ставит и говорит "с настройками разбирайся сам". В основном получается, но не_всегда. Доступ к serve-control и через sftp точно есть; через ssh -- надо разобраться, то_ли должен быть но не_работает, то_ли мне не_дают.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Изменение языка интерфейса (рус/укр/каз)

Post by cher » 01 September 2015, 17:21

Русский язык работает?

IlyaCk
Posts:21
Joined:04 January 2013, 19:02

Re: Изменение языка интерфейса (рус/укр/каз)

Post by IlyaCk » 01 September 2015, 21:11

Русский тоже не_работает. ТОЛЬКО английский.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Изменение языка интерфейса (рус/укр/каз)

Post by cher » 02 September 2015, 16:07

Значит по каким-то причинам локализация не была скомпилирована. Возможно, в системе не установлены пакеты локализации.

IlyaCk
Posts:21
Joined:04 January 2013, 19:02

Re: Изменение языка интерфейса (рус/укр/каз)

Post by IlyaCk » 16 September 2015, 17:13

Теперь русский заработал, но вместо укр. и каз. по-прежнему английский.
(Как и почему заработал -- к сожалению, не знаю, делал не_я.)

Где можно взять сами файлы украинской локализации? Хотя бы частичной? Хотя бы под то, что я доработаю и верну в доработанном виде?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Изменение языка интерфейса (рус/укр/каз)

Post by cher » 17 September 2015, 14:04

Сам файл локализации - это ejudge.uk_UA.UTF-8.po .
Сейчас, собственно, там никаких локализаций и нет.
Если вы возьметесь добавить локализации, то можете присылать модифицированный на почту, либо сделать merge request в github.

IlyaCk
Posts:21
Joined:04 January 2013, 19:02

Re: Изменение языка интерфейса (рус/укр/каз)

Post by IlyaCk » 17 September 2015, 14:35

Понял, спасибо.

Тогда я обращаюсь с этим же вопросом к украинским админам: ведь точно кто-то что-то делал! Варто якось спробувати об'єднати зусилля, а не робити нарізно десять разів одне й те саме...

Vetal79
Posts:6
Joined:24 September 2015, 10:20

Re: Изменение языка интерфейса (рус/укр/каз)

Post by Vetal79 » 08 December 2015, 15:55

Можно скомпилировать только файл ejudge.uk_UA.UTF-8.po с частичным переводом без компиляции всей системы?


Vetal79
Posts:6
Joined:24 September 2015, 10:20

Re: Изменение языка интерфейса (рус/укр/каз)

Post by Vetal79 » 13 December 2015, 22:33

Ок спасибо за ответ, а какой командой, или что надо написать в консоли? :)

Vetal79
Posts:6
Joined:24 September 2015, 10:20

Re: Изменение языка интерфейса (рус/укр/каз)

Post by Vetal79 » 15 December 2015, 13:45

Сделал /configure и make и в папке locales появился файлик ejudge.mo с переводом, но нету файла ejudgecheckers.mo откуда его взять?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Изменение языка интерфейса (рус/укр/каз)

Post by cher » 15 December 2015, 15:29

Он находится в каталоге checkers

Post Reply