Skip to content

v0.4.1-beta.5

Pre-release
Pre-release

Choose a tag to compare

@JackUait JackUait released this 18 Dec 01:23
c2facbd
feat(i18n): add translations to 68 languages (#27)

* feat(i18n): add translation to Russian

* feat(i18n): add support for Chinese (Mandarin)

* feat(i18n): add support for Armenian

* fix(i18n): add a missing word in the Russian translation

* ci: add validation for missing translations

* fix(i18n): remove redunant translation keys

* feat: make the translations object flat

* feat: update codemod to account for flat translations config and updated keys

* feat(i18n): add translation for Spanish

* feat: rename checklist into to-do list

* feat(i18n): add translations for French

* feat(i18n): add translations for German

* feat(i18n): add translations for Portuguese

* feat(i18n): add translations for Italian

* feat(i18n): add translations for Japanese

* feat(i18n): add translations for Korean

* feat(i18n): add translations for Dutch, Polish and Swedish

* feat(i18n): add translations for Arabic

* fix: parsing translation keys

* test: fix failing tests

* feat(i18n): add translations for Turkish and Azerbaijani

* feat(i18n): add translations for Hindi, Bengali, Indonesian and Vietnamese

* feat(i18n): add translations for Thai, Ukrainian and Greek

* feat(i18n): add translations for Czech, Romanian and Hungarian

* test: fix failing E2E tests

* fix: update translation keys to be camelCase

* feat(i18n): Hebrew, Persian, Urdu, Yiddish, Pashto, Sindhi, Uyghur, Kurdish and Dhivehi

* refactor: improve implementation

* feat: add transaltions to Amharic, Bosnian, Georgian, Khmer, Lao, Macedonian, Mongolian, Burmese, Nepali, Sinhala, Albanian and Swahili

* feat: allow restricting locales

* feat: add language presets

* feat: lazy importing locales

* test: fix failing tests

* fix: set the correct values for translation keys

* refactor: replace blockTunes.delete.delete with blockTunes.delete

* feat: simplify translation keys

* test: fix failing tests

* refactor: simplify the code

* refactor: simplify translations module

* fix: ship all languages

* test: fix failing tests

* docs: update README.md

* fix: failing tests and the total number of tests being run

* docs: update playwright guides and documentation