Windows List of Language Codes for PowerShell

This blog post outlines a list of Windows language codes that can be used with Powershell to add or remove languages (keyboards).

Below is a list of language codes that represent various languages on Windows systems that can be used with PowerShell.

The code example below will add any of the languages below to a Windows machine using PowerShell.

$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("zh-CN")
Set-WinUserLanguageList $LanguageList -Force

To remove a language, use the code below.

$MyLanguageList.Remove(($MyLanguageList | Where-Object LanguageTag -like 'zh-CN'))
Set-WinUserLanguageList $MyLanguageList -Force

Windows Language Codes

  1. Afrikaans – af
  2. Albanian – sq
  3. Amharic – am
  4. Arabic – ar
  5. Armenian – hy
  6. Assamese – as
  7. Azerbaijani (Latin) – az-Latn
  8. Bangla (Bangladesh) – bn-BD
  9. Bangla (India) – bn-IN
  10. Basque – eu
  11. Belarusian – be
  12. Bosnian (Cyrillic) – bs-Cyrl
  13. Bosnian (Latin) – bs-Latn
  14. Bulgarian – bg
  15. Catalan – ca
  16. Cherokee – chr
  17. Chinese (Simplified, China) – zh-CN
  18. Chinese (Simplified, Singapore) – zh-SG
  19. Chinese (Traditional, Hong Kong SAR) – zh-HK
  20. Chinese (Traditional, Macao SAR) – zh-MO
  21. Chinese (Traditional, Taiwan) – zh-TW
  22. Croatian – hr
  23. Czech – cs
  24. Danish – da
  25. Divehi – dv
  26. Dutch – nl
  27. English (Australia) – en-AU
  28. English (Canada) – en-CA
  29. English (India) – en-IN
  30. English (Ireland) – en-IE
  31. English (Malaysia) – en-MY
  32. English (New Zealand) – en-NZ
  33. English (Singapore) – en-SG
  34. English (South Africa) – en-ZA
  35. English (United Kingdom) – en-GB
  36. English (United States) – en-US
  37. Estonian – et
  38. Faroese – fo
  39. Filipino – fil
  40. Finnish – fi
  41. French (Belgium) – fr-BE
  42. French (Canada) – fr-CA
  43. French (France) – fr-FR
  44. French (Switzerland) – fr-CH
  45. Galician – gl
  46. Georgian – ka
  47. German (Austria) – de-AT
  48. German (Germany) – de-DE
  49. German (Switzerland) – de-CH
  50. Greek – el
  51. Greenlandic – kl
  52. Gujarati – gu
  53. Hausa (Latin) – ha-Latn
  54. Hebrew – he
  55. Hindi – hi
  56. Hungarian – hu
  57. Icelandic – is
  58. Igbo (Latin) – ig-Latn
  59. Indonesian – id
  60. Inuktitut (Latin) – iu-Latn
  61. Irish – ga
  62. isiXhosa – xh
  63. isiZulu – zu
  64. Italian (Italy) – it-IT
  65. Italian (Switzerland) – it-CH
  66. Japanese – ja
  67. Kannada – kn
  68. Kazakh – kk
  69. Khmer – km
  70. K’iche’ – qut
  71. Kinyarwanda – rw
  72. Kiswahili – sw
  73. Konkani – kok
  74. Korean – ko
  75. Kyrgyz – ky
  76. Lao – lo
  77. Latvian – lv
  78. Lithuanian – lt
  79. Luxembourgish – lb
  80. Macedonian (FYROM) – mk
  81. Malay – ms
  82. Malayalam – ml

Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.