Skip to content

2.4.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Mattk70 Mattk70 released this 16 Nov 18:00
· 86 commits to master since this release

I18n release! i.e. Internationalisation

This is a preview release for testing, it's likely to be buggy. It contains machine translations for the UI in 9 languages:

  • German
  • Dutch
  • Simplified Chinese
  • Spanish
  • Portuguese
  • French
  • Russian
  • Swedish
  • Danish

If people would like to review the translations and make edits, I have provided the main translation files with this release. Hopefully any mistranslations are amusing or confusing rather than offensive. I really wouldn't know!

There are a lot of quirks with the translation logic in the code as the app wasn't really built with i18n in mind from the start. As a key to what translations are in what file:

  • Index has the main UI translations (the menus, circle help popups and settings)
  • i18n.js contains the context menus, headings for the results tables and the help menu items
  • Community is the invitation to join the WhatsApp group
  • Keyboard is the keyboard help

ToDo

  • The Toasts that pop up with info, warnings and errors are all still in English
  • Title tooltips are also in English (these appear when you hover over icons and buttons)
  • List names are still in English (i.e. Local, Nocturnal, Birds, Everything, Custom)

With all that said, it's looking pretty good! Also, it's worth noting this is the first release to use the automated build & test pipeline, with the caveat that the test coverage is laughable at the moment ;)