Locales

KeyboardKit supports 60 locales and lets you create keyboards with localized input keys, callouts, autocomplete etc.

KeyboardKit icon with flags

KeyboardKit comes with support for 60 keyboard locales, with more being added over time:

  • 🇺🇸 English (Default)
  • 🇦🇱 Albanian
  • 🇦🇪 Arabic
  • 🇦🇲 Armenian
  • 🇧🇾 Belarusian
  • 🇧🇬 Bulgarian
  • 🇦🇩 Catalan
  • 🏳️ Cherokee
  • 🇭🇷 Croatian
  • 🇨🇿 Czech
  • 🇩🇰 Danish
  • 🇳🇱 Dutch
  • 🇧🇪 Dutch (Belgium)
  • 🇬🇧 English
  • 🇬🇧 English (UK)
  • 🇺🇸 English (US)
  • 🇪🇪 Estonian
  • 🇫🇴 Faroese
  • 🇵🇭 Filipino
  • 🇫🇮 Finnish
  • 🇫🇷 French
  • 🇧🇪 French (Belgium)
  • 🇨🇭 French (Switzerland)
  • 🇬🇪 Georgian
  • 🇩🇪 German
  • 🇦🇹 German (Austria)
  • 🇨🇭 German (Switzerland)
  • 🇬🇷 Greek
  • 🇺🇸 Hawaiian
  • 🇮🇱 Hebrew
  • 🇭🇺 Hungarian
  • 🇮🇸 Icelandic
  • 🇮🇩 Indonesian
  • 🇮🇪 Irish
  • 🇮🇹 Italian
  • 🇹🇯 Kurdish Sorani
  • 🇹🇯 Kurdish Sorani (Arabic)
  • 🇹🇯 Kurdish Sorani (PC)
  • 🇱🇻 Latvian
  • 🇱🇹 Lithuanian
  • 🇲🇰 Macedonian
  • 🇲🇾 Malay
  • 🇲🇹 Maltese
  • 🇲🇳 Mongolian
  • 🇳🇴 Norwegian
  • 🇮🇷 Persian
  • 🇵🇱 Polish
  • 🇵🇹 Portuguese
  • 🇧🇷 Portuguese (Brazil)
  • 🇷🇴 Romanian
  • 🇷🇺 Russian
  • 🇷🇸 Serbian
  • 🇷🇸 Serbian (Latin)
  • 🇸🇰 Slovak
  • 🇸🇮 Slovenian
  • 🇪🇸 Spanish
  • 🇰🇪 Swahili
  • 🇸🇪 Swedish
  • 🇹🇷 Turkish
  • 🇺🇦 Ukrainian
  • 🇺🇿 Uzbek

KeyboardKit adds locale-specific information and localized strings for all locales and lets you create localized keyboards with little effort.

These locales are supported by many of the various features that the library has to offer.

👑 KeyboardKit Pro

If you want to take your keyboard to the next level, KeyboardKit Pro is a license-based extension that lets you create fully localized and customizable system keyboards in all available locales.