- Код языка windows 419
- Как в Windows 10 определить системный язык
- С помощью консольной утилиты DISM
- С помощью консоли PowerShell
- С помощью редактора реестра и таблицы декодирования
- Идентификаторы языков и значения идентификаторов OptionState в Office 2016 Language identifiers and OptionState Id values in Office 2016
- Идентификаторы языков Language identifiers
- Средства проверки правописания Config.xml значения идентификаторов OptionState Proofing Tools Config.xml OptionState Id values
Код языка windows 419
При первом запуске программы желательно правильно выбрать язык ее интерфейса. Как можно узнать язык Windows?
← →
Alx2 ( 2002-03-22 09:19 ) [1]
Кажется это: GetSystemDefaultLangID.
The GetSystemDefaultLangID function retrieves the system default language identifier.
← →
Shadow77 ( 2002-03-22 09:52 ) [2]
Получаю 1049. А как узнать, что это Russian?
← →
Alx2 ( 2002-03-22 10:01 ) [3]
1049 = 0x419 = Russian
Identifier Locale
0x0000 Language Neutral
0x0400 Process Default Language
0x0401 Arabic (Saudi Arabia)
0x0801 Arabic (Iraq)
0x0c01 Arabic (Egypt)
0x1001 Arabic (Libya)
0x1401 Arabic (Algeria)
0x1801 Arabic (Morocco)
0x1c01 Arabic (Tunisia)
0x2001 Arabic (Oman)
0x2401 Arabic (Yemen)
0x2801 Arabic (Syria)
0x2c01 Arabic (Jordan)
0x3001 Arabic (Lebanon)
0x3401 Arabic (Kuwait)
0x3801 Arabic (U.A.E.)
0x3c01 Arabic (Bahrain)
0x4001 Arabic (Qatar)
0x0402 Bulgarian
0x0403 Catalan
0x0404 Chinese (Taiwan)
0x0804 Chinese (PRC)
0x0c04 Chinese (Hong Kong)
0x1004 Chinese (Singapore)
0x0405 Czech
0x0406 Danish
0x0407 German (Standard)
0x0807 German (Swiss)
0x0c07 German (Austrian)
0x1007 German (Luxembourg)
0x1407 German (Liechtenstein)
0x0408 Greek
0x0409 English (United States)
0x0809 English (United Kingdom)
0x0c09 English (Australian)
0x1009 English (Canadian)
0x1409 English (New Zealand)
0x1809 English (Ireland)
0x1c09 English (South Africa)
0x2009 English (Jamaica)
0x2409 English (Caribbean)
0x2809 English (Belize)
0x2c09 English (Trinidad)
0x040a Spanish (Traditional Sort)
0x080a Spanish (Mexican)
0x0c0a Spanish (Modern Sort)
0x100a Spanish (Guatemala)
0x140a Spanish (Costa Rica)
0x180a Spanish (Panama)
0x1c0a Spanish (Dominican Republic)
0x200a Spanish (Venezuela)
0x240a Spanish (Colombia)
0x280a Spanish (Peru)
0x2c0a Spanish (Argentina)
0x300a Spanish (Ecuador)
0x340a Spanish (Chile)
0x380a Spanish (Uruguay)
0x3c0a Spanish (Paraguay)
0x400a Spanish (Bolivia)
0x440a Spanish (El Salvador)
0x480a Spanish (Honduras)
0x4c0a Spanish (Nicaragua)
0x500a Spanish (Puerto Rico)
0x040b Finnish
0x040c French (Standard)
0x080c French (Belgian)
0x0c0c French (Canadian)
0x100c French (Swiss)
0x140c French (Luxembourg)
0x040d Hebrew
0x040e Hungarian
0x040f Icelandic
0x0410 Italian (Standard)
0x0810 Italian (Swiss)
0x0411 Japanese
0x0412 Korean
0x0812 Korean (JoHab)
0x0413 Dutch (Standard)
0x0813 Dutch (Belgian)
0x0414 Norwegian (Bokmal)
0x0814 Norwegian (Nynorsk)
0x0415 Polish
0x0416 Portuguese (Brazilian)
0x0816 Portuguese (Standard)
0x0418 Romanian
0x0419 Russian
0x041a Croatian
0x0c1a Serbian
0x041b Slovak
0x041c Albanian
0x041d Swedish
0x081d Swedish (Finland)
0x041e Thai
0x041f Turkish
0x0421 Indonesian
0x0422 Ukrainian
0x0423 Belarusian
0x0424 Slovenian
0x0425 Estonian
0x0426 Latvian
0x0427 Lithuanian
0x081a Serbian
0x0429 Farsi
0x042d Basque
0x0436 Afrikaans
0x0438 Faeroese
← →
Shadow77 ( 2002-03-22 11:06 ) [4]
Это получается, что, например, 0x1809 English (Ireland) даст в функции значение 0189?
Даст 0x1809=$1809=6153
0x — признак шестнадцатиричной системы счисления.
В Delphi вместо «0x1809» надо писать «$1809»
← →
Shadow77 ( 2002-03-22 13:50 ) [6]
Как в Windows 10 определить системный язык
Как известно, Windows 10 поддерживает установку языковых пакетов, с помощью которых можно изменять локализацию интерфейса операционной системы. С этим очень близко связано понятие системного языка. Системный язык это не тот, который был добавлен с помощью языкового пакета, а тот, который был выбран при установке самой системы. Если вы работаете на корпоративном компьютере, язык которого менялся посредством установки MUI -пакетов, возможно, вы захотите узнать, какой язык использовался в системе изначально.
Способов определить системный язык несколько.
Рассмотрим их по порядку.
С помощью консольной утилиты DISM
Запустите от имени администратора командную строку и выполните в ней команду dism /online /get-intl . Через несколько секунд получите результат.
Обратите внимание на параметр «Язык пользовательского интерфейса по умолчанию». Его значение и будет системным языком.
С помощью консоли PowerShell
Запустите консоль PowerShell от имени администратора и выполните команду [CultureInfo]::InstalleduICulture .
Значение параметра DisplayName будет указывать на системный язык. Обратите также внимание на параметр LCID, он содержит код языка, прописанный в реестре Windows (смотрите ниже).
С помощью редактора реестра и таблицы декодирования
Командой regedit откройте редактор реестра и разверните ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
В правой колонке окна редактора найдите строковый параметр InstallLanguage (он в самом низу) и посмотрите его значение.
Оно представлено четырёхзначным кодом, для расшифровки которого следует воспользоваться таблицей декодирования на сайте MSDN. В нашем примере код 0419 соответствует русскому языку.
Идентификаторы языков и значения идентификаторов OptionState в Office 2016 Language identifiers and OptionState Id values in Office 2016
Сводка: Поиск идентификаторов языков и значений ИДЕНТИФИКАТОРов OptionState для идентификации и настройки средств проверки правописания для Office 2016 и языков. Summary: Find language identifier and OptionState ID values for identifying and customizing Office 2016 language and proofing tools installations.
Используйте значения в таблицах идентификаторов языка и OptionState ID, чтобы настроить настройку для Office 2016 или для средств проверки правописания Office или для определения установленных в настоящее время языков. Use the values in the Language Identifier and OptionState ID tables to configure setup for Office 2016 or for Office proofing tools, or to identify currently installed languages.
Это справочная статья. This is a reference article. Значения, указанные в таблицах, необходимы для выполнения процедур, описанных в следующих статьях: The values provided in the tables are necessary for completing procedures that are described in the following articles:
В этой статье описаны способы развертывания и управления языковыми пакетами для версий Office 2016, использующих в качестве технологии установки установщик Windows (MSI), которые доступны для организаций посредством корпоративного лицензирования. This article describes methods of deploying and managing language packs for versions of Office 2016 that use the Windows Installer (MSI) installation technology, which are available for enterprises through volume licensing. Если у вас есть подписка на Office и вы развертываете Приложения Microsoft 365, использующие технологию установки «нажми и работай», см. статью Общие сведения о развертывании языковых пакетов в Приложениях Microsoft 365. If you have an Office subscription and you’re deploying Microsoft 365 Apps, which uses the Click-to-Run installation technology, see Overview of deploying languages for Microsoft 365 Apps.
Идентификаторы языков Language identifiers
Office 2016 доступен на многих языках. Office 2016 is available in many languages. В международной настройке вы можете развернуть несколько языковых версий Office 2016 в одном процессе установки. In an international setting, you can deploy multiple language versions of Office 2016 in a single installation process. Программа установки сочетает нейтральный от языка базовый продукт с одним или несколькими языковыми пакетами для создания полного продукта. Setup combines a language-neutral core product with one or more language-specific packages to create a complete product.
На исходном носителе пакеты, специфичные для определенного языка, упорядочены по отдельным папкам. On the source media, language-specific packages are organized into separate folders. К каждому имени папки добавляется тег языка в форме LL-CC. Each folder name has a language tag appended to it, in the form ll-cc. Этот тег определяет язык и региональные параметры. That tag identifies the language and culture. Например, папки для английского языка (США) определяются с помощью расширения имени папки en-US. For example, U.S. English language folders are identified by the folder name extension en-us. Теги языка помогают определить папки, которые нужно скопировать в точку сетевой установки. The language tags help you determine the folders that you have to copy to the network installation point.
Языковые папки, включенные в полностью локализованную версию продукта Office 2016, совпадают с языковыми папками, которые включены в языковой пакет Microsoft Office 2016 для определенного языка. The language folders that are included in a fully localized version of an Office 2016 product are the same as the language folders that are included in the Microsoft Office 2016 Language Pack for a specific language. Например, одна и та же папка Outlook.ar-SA используется в версии Office 2016, версии Outlook 2016 и языковом пакете Office 2016 на арабском языке (для арабского языка). For example, the same Outlook.ar-sa folder is used in the Arabic language version of Office 2016, the Arabic language version of Outlook 2016, and the Office 2016 Language Pack — Arabic.
Теги языка также называются и используются в качестве идентификаторов языков для некоторых процедур. Language tags are also referred to and used as «language IDs» for some procedures.
Office 2016 включает локализованные версии на всех языках, перечисленных в приведенной ниже таблице. Office 2016 offers localized versions in all the languages that are listed in the following table. Папки для компонентов, специфичных для определенного языка, определяются тегом языка, указанным в таблице. Folders for the language-specific components are identified by the language tag that is shown in the table. Операционная система Windows использует идентификаторы языковых стандартов (LCID) для идентификации языков в реестре Windows. The Windows operating system uses locale identifiers (LCIDs) to identify languages in the Windows registry.
Помимо полностью локализованных языков в Office 2016 есть пакеты интерфейса пользователя (LIP), которые содержат подмножество языковых компонентов и предназначены для установки вместе с логическим родительским языком. In addition to the fully localized languages listed here, Office 2016 provides Language Interface Packs (LIPs), which contain a subset of language-specific components and are designed to be installed together with a logical parent language. Элементы, которые не локализованы на языке LIP, отображаются на родительском языке. Elements that are not localized in the LIP language appear in the parent language. Дополнительные сведения об интерфейсах LIP можно найти в разделе пакеты языкового интерфейса. For more information about LIPs, see Language Interface Packs.
Языковые теги (идентификаторы языков) и LCID, доступные в Office 2016 Language tags (language IDs), and LCIDs available in Office 2016
Язык Language | Географическая область Geographic area | Тег Language (LL-CC) 1 Language tag (ll-CC) 1 | Код языка LCID |
---|---|---|---|
Арабский Arabic | Саудовская Аравия Saudi Arabia | AR-SA ar-SA | 1025 1025 |
Болгарский Bulgarian | Болгария Bulgaria | bg-BG bg-BG | 1026 1026 |
Китайский (упрощенное письмо) Chinese (Simplified) | Китайская Народная Республика People’s Republic of China | zh-CN zh-CN | 2052 2052 |
китайский Chinese | Тайвань Taiwan | zh-TW zh-TW | 1028 1028 |
Хорватский Croatian | Хорватия Croatia | HR-HR hr-HR | 1050 1050 |
Чешский Czech | Чехия Czech Republic | CS-CZ cs-CZ | 1029 1029 |
Датский Danish | Дания Denmark | da-DK da-DK | 1030 1030 |
Голландский Dutch | Нидерланды Netherlands | nl-NL nl-NL | 1043 1043 |
Английский English | Соединенные Штаты United States | EN-US en-US | 1033 1033 |
Эстонский Estonian | Эстония Estonia | ET-EE et-EE | 1061 1061 |
Финский Finnish | Финляндия Finland | Fi-FI fi-FI | 1035 1035 |
Французский French | Франция France | fr-FR fr-FR | 1036 1036 |
Немецкий German | Германия Germany | de-DE de-DE | 1031 1031 |
Греческий Greek | Греция Greece | Эль-GR el-GR | 1032 1032 |
Иврит Hebrew | Израиль Israel | He-IL he-IL | 1037 1037 |
Хинди Hindi | Индия India | hi-IN hi-IN | 1081 1081 |
Венгерский Hungarian | Венгрия Hungary | hu-HU hu-HU | 1038 1038 |
Индонезийский Indonesian | Индонезия Indonesia | ID-ID id-ID | 1057 1057 |
Итальянский Italian | Италия Italy | IT-IT it-IT | 1040 1040 |
Японский Japanese | Япония Japan | ja-JP ja-JP | 1041 1041 |
Казахский Kazakh | Казахстан Kazakhstan | KK-KZ kk-KZ | 1087 1087 |
Корейский Korean | Республика Корея Korea | ko-KR ko-KR | 1042 1042 |
Латышский Latvian | Латвия Latvia | Латвия-Латвия lv-LV | 1062 1062 |
Литовский Lithuanian | Литва Lithuania | lt-LT lt-LT | 1063 1063 |
Малайский Malay | Малайзия Malaysia | MS-MY ms-MY | 1086 1086 |
Норвежский (букмол) Norwegian (Bokmål) | Норвегия Norway | БЕЗ NetBIOS nb-NO | 1044 1044 |
Польский Polish | Польша Poland | PL-PL pl-PL | 1045 1045 |
португальский Portuguese | Бразилия Brazil | pt-BR pt-BR | 1046 1046 |
португальский Portuguese | Португалия Portugal | pt-PT pt-PT | 2070 2070 |
Румынский Romanian | Румыния Romania | RO-RO ro-RO | 1048 1048 |
Русский Russian | Россия Russia | ru-RU ru-RU | 1049 1049 |
Сербский (латиница) Serbian (Latin) | Сербия Serbia | sr-Latn-RS sr-latn-RS | 2074 2074 |
Словацкий Slovak | Словакия Slovakia | sk-SK sk-SK | 1051 1051 |
Словенский Slovenian | Словения Slovenia | SL-SI sl-SI | 1060 1060 |
Испанский Spanish | Испания Spain | ES-ES es-ES | 3082 3082 |
Шведский Swedish | Швеция Sweden | ОКП-SE sv-SE | 1053 1053 |
Тайский Thai | Таиланд Thailand | th-TH th-TH | 1054 1054 |
Турецкий Turkish | Турция Turkey | tr-TR tr-TR | 1055 1055 |
Украинский Ukrainian | Украинский Ukrainian | Великобритания-UA uk-UA | 1058 1058 |
Вьетнамский Vietnamese | Вьетнам Vietnam | vi-VN vi-VN | 1066 1066 |
1 тег Language иногда называют идентификатором языка. 1 Language tag is sometimes referred to as the language ID.
Средства проверки правописания Config.xml значения идентификаторов OptionState Proofing Tools Config.xml OptionState Id values
В приведенной ниже таблице указаны значения идентификатора OptionState для средств проверки правописания Office. The following table provides the OptionState ID values for the Office proofing tools. Оно упорядочивается в алфавитном порядке по языку. It is ordered alphabetically by language. Используйте эти значения, чтобы изменить файл Config.xml в папке ProofKit. WW при настройке средств проверки правописания для Office. Use these values to modify the Config.xml file in the ProofKit.WW folder when you customize the setup of the Office proofing tools. Дополнительные сведения о средствах проверки правописания можно найти в статьях планирование средств проверки правописания для Office. For more information about proofing tools, see Plan for Office proofing tools. Инструкции по настройке средств проверки правописания можно найти в разделе Настройка и установка средств проверки правописания для Office. For instructions on how to customize proofing tools, see Customize and install the Office proofing tools.
Коды OptionState для каждого языка средств проверки правописания в Office 2016 OptionState IDs for each Proofing Tools language in Office 2016