Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.05 KB

File metadata and controls

19 lines (15 loc) · 1.05 KB

How to add a new language support

  1. Edit Info.plist template and:
  • Add a new entry under tsInputModeListKey. Follow existing entries as templates.
  • Add a new entry under tsVisibleInputModeOrderedArrayKey. (This controls order when multiple languages are selected in UI)
  1. Add a new icon for the language with the name you specified in Info.plist.
  • Create an icon in res folder using an existing one as a template
  • Add it to Xcode project, making sure it is added to Translit target
  1. Add a new entry to InfoPlist.strings
  2. Add a new mappings config <lang>.toml in mappings folder. The <lang> should be the language identifier you set under TISIntendedLanguage key you added in Info.plist
  • Follow existing files as a template to fill in content
  1. Run generate-tables script from command line.
  2. Build and test
  3. Add newly generated table files to source control