Добавление нового языка интерфейса
Скажите пожалуйста, как добавить новый язык итерфейса в систему. Изначально сделал перевод файла ejudge.mo. Как теперь етот язык подключить к интерфейсу?
Re: Добавление нового языка интерфейса
Вспомогательные функции для выбора языка интерфейса находятся в l10n.c. Если напишите, какой язык Вы сделали, то я его добавлю в следующую версию.
Re: Добавление нового языка интерфейса
Сделал частичный перевод на украниский. Заменяю файл ejudge.mo в папке locale но перевод не применяется.
Re: Добавление нового языка интерфейса
uk_UA.UTF-8?
Re: Добавление нового языка интерфейса
Файл я заменил в папке ru_RU.UTF-8
Re: Добавление нового языка интерфейса
В смысле русский файл сообщений подменили на украинский? И продолжил отображаться русский язык?
Re: Добавление нового языка интерфейса
make install сделали?
ejudge перезапустили?
ejudge перезапустили?
Re: Добавление нового языка интерфейса
Сделал make install и запустил ejudge но все на русском языке
Re: Добавление нового языка интерфейса
Это странно. Надо смотреть детально, что Вы делали. Приведите тогда точную последовательность действий.
Re: Добавление нового языка интерфейса
1. Заменил файл ejudge.mo в папке /ejudge/locale/ru_RU.UTF-8/lc_mesages
2. Запустил make install
3. Настроил ./ejudge-setup
4. Запустил ./ejudge-install.sh
2. Запустил make install
3. Настроил ./ejudge-setup
4. Запустил ./ejudge-install.sh
Re: Добавление нового языка интерфейса
Пришлите, пожалуйста, этот ejudge.mo
Re: Добавление нового языка интерфейса
Ну, я скопировал этот файл вместо стандартного, у меня все работает, то есть те сообщения, которые были изменены, показываются в новом виде.
Re: Добавление нового языка интерфейса
Вы просто заменили файл на этот без пересбора системы и у вас подставилось? И скажите где вы нашли перевод на украинский, чтоб убедится подставилось ли у меня.