|
|||||||
Как в Linux запустить программу с английским интерфейсом
Время создания: 25.05.2018 00:15
Текстовые метки: linux, запуск, выполнение, английский, язык, задать, интерфейс, LC_ALL, переменная окружения, локаль, locale, локализация, консоль, команда
Раздел: Компьютер - Linux - Bash - Терминал
Запись: xintrea/mytetra_syncro/master/base/1527196507rho8qrpnwe/text.html на raw.github.com
|
|||||||
|
|||||||
Иногда в русскоязычно настроенном Linux возникает необходимость запустить программу так, чтобы она запустилась без перевода, в английском интерфейсе. Это можно сделать путем запуска данной программы из консоли. Запуск происходит следующим образом. Перед именем программы пишут LC_ALL=C (то есть, временно в окружении запускаемой программы устанавливают переменной LC_ALL значение C). При такой настройке программа будет запущена в нативном английском интерфейсе. Пример запуска графического редактора Gimp: LC_ALL=C gimp Установка этой переменной помогает запустить интерфейс на английском языке как для GUI-программ, так и добиться того, что консольная программа будет иметь именно английский интерфейс. Иногда это полезно в тех случаях, когда перевод сделан неудачно, и для понимания происходящего надо увидеть оригинальные английский фразы. Так же, некоторые нерадивые программисты ошибочно предполагают, что у пользователей их программы (или команды) обязательно стоит английская локаль. Соответственно, такая программа может вести себя непредсказуемо в другом языковом окружении: может просто не работать, может сегфолтиться, может выдавать неправильные результаты (например, функции языка Си по разному парсят строковое представление чисел с плавающей точкой - в одной локали применяют точку, в другой - запятую). Для таких случаев можно пользоваться вышеописанным временным способом установки английской локали. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|