lukashornych / evitalab

Official web-based GUI client for evitaDB e-commerce database. It is built to help developers who use evitaDB with exploring and debugging their domain structure and data. Besides standard query executing, it also supports multiple no-code tools to quickly navigate through domain structure, docs and data without needing to write any queries.
https://github.com/lukashornych/evitalab
Apache License 2.0
7 stars 1 forks source link

I18n support #111

Closed lukashornych closed 2 months ago

lukashornych commented 5 months ago

Because time pressure during initial evitaLab development, all UI text are hard-coded into actual components. Which is obviously bad idea and doesn't allow for multiple localizations.

That's why we need to implement something like https://www.npmjs.com/package/vue-i18n.

lukashornych commented 2 months ago

All standard user-facing text are localized. Only texts that remain "hard-coded" are unexpected exception messages as with these, it seems bit excessive to translate these in every corner of the app. Also, these unexpected developer errors which doesn't necessary need to be translated.

lukashornych commented 2 months ago

There is no support for language selection by user as we have only a single language and there is no plan for other at the moment. When there will be initiative for other languages, we will prepare settings toggle for it.