Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2016 19:03:00

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

Получение языка системы

Всех приветствую, это опять я.
Возникла потребность в получении языка системы.
Как получить язык системы?

Офлайн

#2 Апрель 11, 2016 19:20:41

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2840
Репутация: +  186  -
Профиль   Отправить e-mail  

Получение языка системы

>>> import locale
>>> locale.getdefaultlocale()
('ru_RU', 'UTF-8')



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Апрель 11, 2016 19:22:23

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Получение языка системы

Что такое “язык системы”? Какая система имеется ввиду? Как вы его получаете без использования питона?
Lestoroer
вы понимаете, что вы на профессиональном форуме? Вы хотя бы как-нибудь чуть-чуть старайтесь выражаться профессиональным языком.



Офлайн

#4 Апрель 11, 2016 19:28:38

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

Получение языка системы

Да, извиняюсь, не совсем корректно выразился. Имеется в виду язык ввода с клавиатуры.

>>> import locale
>>> locale.getdefaultlocale()
('ru_RU', 'UTF-8')
Попробовал это, но он выдает именно язык системы, что и есть ответ на мой вопрос (по сути), но я все же имел в виду язык ввода.
Также имеется еще один вопрос, strip() - функция, которая удаляет пробельные или указанные символы в начале и конце строки.
Есть функция, которая удаляет пробелы в строках между символами ? Пример :
s = 'Str Str'
после применения функции:
s = 'StrStr'

Отредактировано Lestoroer (Апрель 11, 2016 19:32:36)

Офлайн

#5 Апрель 11, 2016 19:46:30

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Получение языка системы

Lestoroer
Есть функция, которая удаляет пробелы в строках между символами ? Пример :
s = ‘Str Str’
после применения функции:
s = ‘StrStr’
Могу предложить костыль:
s = "Str Str"
s = s.replace(" ", "")

Офлайн

#6 Апрель 11, 2016 20:03:41

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

Получение языка системы

Apxumekmop
Хорош костыль, благодарю.

Офлайн

#7 Апрель 11, 2016 21:27:21

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Получение языка системы

Lestoroer
Имеется в виду язык ввода с клавиатуры.
Боюсь это невозможно в принципе. Ось можно настроить так, что язык сохраняется для каждого приложения. Поэтому при смене фокуса язык меняется. Т.е. языка системы не существует вовсе.



Офлайн

#8 Апрель 12, 2016 07:22:13

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

Получение языка системы

doza_and
Понял, благодарю. Просто пишу приложение, там есть кнопка “сменить язык игры” (не интерфейса, а именно игры, там игра в перевод слов, в двух словах : выдается слово либо на русском, либо на английском (зависит от того, как нажата кнопка “сменить язык игры”), ты пишешь перевод, если правильно то +1 очко и т.д.), так вот, хотел чтобы при нажатии кнопки “сменить язык игры”,язык ввода автоматически менялся на тот, на котором нужно написать слово. Сейчас появилась идея, попробую воплотить.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version