Как я могу получить системный язык в C/C++? Как en_US или en_GB.Как я могу получить системный язык в C/C++?
ответ
В системе POSIX, это выглядит как Setlocale (LC_CTYPE, NULL); вернет текущую локаль.
setlocale (LC_CTYPE, «") работал, спасибо! – Jookia
@Jookia: это также изменяет локаль в пользовательскую локаль (как определено средой). –
Dup из Find out the language windows was installed as
В итоге - "функция Win32 вы хотите это GetSystemDefaultUILanguage()" (предполагается, что Windows, конечно)
OP не говорит конкретно о Windows. – zwol
Собственно, теперь он говорит Linux. К счастью, мне не хватает кармы, чтобы официально дублировать должности. –
+1, даже если OP прокомментировал POSIX, было бы полезно, если бы кто-то нашел вопрос через Google –
Как правило, вы не хотите - скорее, вы просто согласны с тем, что он просит использовать безымянный язык (т. Е. std::locale("");
предоставит вам локаль выбора пользователя).
Существует не обязательно один системный язык; отдельные «грани» локали могут быть настроены отдельно. Все это сделано с переменными окружения; http://www.manpagez.com/man/1/locale/ имеет неполный список переменных и их значений.
- 1. Как получить системный язык?
- 2. Системный язык и системный язык Mac?
- 3. Как получить системный язык и язык системы в какао
- 4. Как я могу получить язык в TextView?
- 5. Vimeo force Язык CC
- 6. Установить системный язык в устройстве
- 7. Как я могу получить правильный родной язык?
- 8. Что означает «системный язык»?
- 9. Как javascript, чтобы получить Системный язык ОС в Chrome. Не язык браузера. (navigator.language - это язык браузера!)
- 10. Как я могу получить полезный системный профиль в Windows?
- 11. Как изменить системный язык в партии
- 12. MediaWiki настраивает системный язык сообщений
- 13. Высокоуровневый системный язык, который компилируется в c?
- 14. Получить системный язык и использовать его с ResourceBundle
- 15. Winjs получает системный язык с HTML/Javascript
- 16. Как я могу изменить язык в wordpress
- 17. Как я могу изменить язык в AfxMessageBox?
- 18. Opa exectuable error: не удается получить системный язык
- 19. Как я могу найти файл .cc в проекте Omnet ++ INET
- 20. Системный язык моего приложения не переводится
- 21. Animate CC Как я могу кэшировать как растровый клип?
- 22. Как я могу проверить язык? ASP.NET
- 23. Как я могу изменить язык администратора Django?
- 24. В ESS/Emacs, как я могу получить буфер процесса R для прокрутки вниз после Cc Cj или Cc Cr
- 25. Как я могу обрабатывать или обнаруживать системный сигнал в D?
- 26. Как я могу копировать вывод tmux в системный буфер обмена?
- 27. Когда я могу вызвать функцию в C как системный вызов
- 28. В Perl, как я могу сделать неблокирующий системный вызов?
- 29. В python, как я могу сделать неблокирующий системный вызов?
- 30. Как я могу вызвать системный вызов Linux/UNIX в golang
Какая системная платформа? Windows, Linux, другие? –
Я использую Linux. Я бы хотел, чтобы он был совместимым с POSIX. – Jookia
Для чего вы собираетесь использовать эту информацию? – zwol