Internationalization

Lining up with an experimental PR for feedback, this suggestion is about adding translations to Atuin.

Right now, I am trying using rust-i18n, which is pretty simple to use and translate for, but does not support gettext, and another question is how many strings should be translatable. I assumed all, so tried it out on a subset of the sourcetree by tagging every string a user could see, but then that touches a lot of code, albeit in what should be a small way.

just as an example:

Not sure if this is the best place, but I guess making things translatable is only the first conceptual step to having translations :smiley: So keen for feedback on how desirable this is for multilingual community members, bearing in mind that, unless people are enthusiastic to (progressively) do the translations, this feature is not that useful.

Also keen for feedback on the technical approach, but perhaps that makes most sense on the PR.

1 Like

I’d be super interested to have this included, but only if we have a couple of others interested in contributing translations

I can help with zh-CN translation when needed.

I can do a sort of Cunningham’s Law translation for Dutch, i.e. Dutch that is bad enough that it will motivate others to correct my attempts.

I can also do translation to Afrikaans, a language no-one ever wants to do computer stuff in.