Форум сайта python.su
5
Всех приветствую, это опять я.
Возникла потребность в получении языка системы.
Как получить язык системы?
Офлайн
186
>>> import locale >>> locale.getdefaultlocale() ('ru_RU', 'UTF-8')
Офлайн
568
Что такое “язык системы”? Какая система имеется ввиду? Как вы его получаете без использования питона?
Lestoroer
вы понимаете, что вы на профессиональном форуме? Вы хотя бы как-нибудь чуть-чуть старайтесь выражаться профессиональным языком.
Офлайн
5
Да, извиняюсь, не совсем корректно выразился. Имеется в виду язык ввода с клавиатуры.
>>> import locale >>> locale.getdefaultlocale() ('ru_RU', 'UTF-8')
s = 'Str Str'
s = 'StrStr'
Отредактировано Lestoroer (Апрель 11, 2016 19:32:36)
Офлайн
1
LestoroerМогу предложить костыль:
Есть функция, которая удаляет пробелы в строках между символами ? Пример :
s = ‘Str Str’
после применения функции:
s = ‘StrStr’
s = "Str Str" s = s.replace(" ", "")
Офлайн
5
ApxumekmopХорош костыль, благодарю.
Офлайн
253
LestoroerБоюсь это невозможно в принципе. Ось можно настроить так, что язык сохраняется для каждого приложения. Поэтому при смене фокуса язык меняется. Т.е. языка системы не существует вовсе.
Имеется в виду язык ввода с клавиатуры.
Офлайн
5
doza_andПонял, благодарю. Просто пишу приложение, там есть кнопка “сменить язык игры” (не интерфейса, а именно игры, там игра в перевод слов, в двух словах : выдается слово либо на русском, либо на английском (зависит от того, как нажата кнопка “сменить язык игры”), ты пишешь перевод, если правильно то +1 очко и т.д.), так вот, хотел чтобы при нажатии кнопки “сменить язык игры”,язык ввода автоматически менялся на тот, на котором нужно написать слово. Сейчас появилась идея, попробую воплотить.
Офлайн