Как вызвать приложение KDE с другим языком (эквивалент LANGUAGE = C)?

Вызов приложений GNOME с LANUAGE=C application в терминале, кажется, работает нормально (я еще не испытывал трудностей), я предполагаю, что это определенное (GNOME) поведение. Каким был бы эквивалентный способ управления языком приложений KDE с помощью переменной оболочки (не обязательно вызывается на рабочем столе KDE, например в Unity)?

1
задан 28 May 2014 в 15:46

2 ответа

Команда

LANGUAGE=C application

является неправильной. Это, может казаться, 'работает', но это - совпадение.

LANGUAGE=X application

'работы' слишком в этом смысле.

LANGUAGE переменная ожидает, что двоеточие разделило список кодов языка. Ни начиная с C, ни начиная с X является допустимым кодом языка, совместимые приложения GNU отступают к языку оригинала, т.е. английскому языку.

LANGUAGE=en application

было бы корректно, если LANGUAGE в среде сессии установлен на некоторый другой язык, и Вы хотите запустить конкретное приложение на английском языке.

Для запуска совместимых приложений не-GNU на английском языке можно использовать

LANG=en_US.UTF-8 application
0
ответ дан 28 May 2014 в 15:46

KDE 4:

KDE_LANG=de myapp

платформы KDE 5:

LANGUAGE=de myapp

см. http://techbase.kde.org/Development/Tutorials/Localization/Building_KDE%27s_l10n_Module шаг 2: протестируйте приложение

0
ответ дан 28 May 2014 в 15:46

Другие вопросы по тегам:

Похожие вопросы: