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