Hello,
I am an upstream maintainer [1] having 46 translated languages [2] in
the project. I always try to establish contact to foreign language
communities to learn about how they use languages in their daily life
and with their computers. As a German citizen my perspective is quit
narrowed.
I learned about a type of users that do set the default language of
their computers to a language that is not their primary one. It is
often Englisch but not in all cases.
This is because they experience translations often as "shitty"
(e.g. China, North Europe, ...).
Most of them do not check the language settings of each of their
applications. Because of that they do miss if an application does offer
a (valuable) translation of its GUI to their primary language.
I think about how to approach and identify that users without annoying
them with to much banners and extra message windows in an application.
I do have translators offering exotic languages or languages with a low
number of known users. I don't want to waste their time because most of
the targeted users in that language to not use that language as default
on their systems.
I have thought about several approaches. Maybe I can compare the
variables from "locale" output to get a hint about that the current
user might be one of them. So I can use a message dialog (just for that
users) and point to the fact that my application does offer a lot of translations.
Thank you for your thoughts
Christian Buhtz
[1] -- <
https://github.com/bit-team/backintime>
[2] -- <
https://translate.codeberg.org/engage/backintime/>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)