third-stats icon indicating copy to clipboard operation
third-stats copied to clipboard

Help translating ThirdStats

Open devmount opened this issue 4 years ago • 6 comments
trafficstars

Hey everyone!

After dropping GitLocalize for several reasons (not keeping json key order, wrong PR content overwriting existing translations, no notifications etc), I'd like to give Localazy a go: https://localazy.com/p/third-stats

You just have to do the following steps:

  1. Go to Localazy
  2. Click Sign in (upper right)
  3. Choose Sign in with Github (or another method you prefer)
  4. Click Authorize Localazy
  5. Open the ThirdStats project (link above)
  6. Choose a language and start translating. As this project is public, you don't need any authentification, just start to translate ThridStats and I can make you a trusted translator later.

There are several options to filter the list and configure notifications, as well as a very useful overview about the translation progress and if there are any translations to review and confirm.

At the same time I would like to stay independent from a third party tool and make things easier for those, who want to provide translations directly here on GitHub. Therefore all localization files now contain all available keys, as well as the default English values. This eliminates the need to insert new keys manually and gives the opportunity to quickly scan the file for remaining English values to translate and create a PR. If there are a few people who prefer to provide translations that way, I will drop a message in this thread, when/which new keys were inserted. But even if you don't signed up for Localazy, you can nevertheless use it to see missing translations by simply clicking on a language and set the corresponding filter.

Let me know what you think of it or shoot right away with different ideas 🚀

For reference (all previous translators): @altmas5 @Leos1113 @ajyan @martinsustek @roninJosue @SabrinaFZ @antoinevth @aurelienrouze @uveic @kunaljain0212 @mdfaizan7 @leobia @edmael @marcelstoer @dfoltynski @wikiyu @printf-ana @di3goCS @kerlon5 @maria-muravyova @FrejBjornsson @kerlos @tosbaha @jswildcards @Hsins

devmount avatar Jul 29 '21 14:07 devmount

Seems to have missed this discussion. Any reason why you are not using Weblate? Thank you

ovari avatar Sep 18 '21 07:09 ovari

@ovari I'm so sorry, I totally missed your username in the list of translators 🙈. My bad. Thank you for the recommendation, I'll take a look at Weblate.

devmount avatar Sep 19 '21 15:09 devmount

@ovari @martinsustek You're now trusted translators on Localazy. Thanks again for your contributions 👏🏻

devmount avatar Sep 21 '21 08:09 devmount

@altmas5 is now a trusted translator too 👏🏻

devmount avatar Sep 22 '21 07:09 devmount

Suggestion:

  • Add in-extension call to action and start mechanism to lower the barrier to entry. Complements and see also #370. Something like:
 ☐ Help us translate Third-Stats into your language!

Bonus points if we can:

  • Hook the return callback/token to add ☑ to that contribution item in-extension (no manual way to 'mark it')
  • Say thank you!
  • Give users contribution points/aware/unlock (brainstorm)
  • Use some Thunderbird local/language settings to customise message or provide additional info
 ☐ Help us translate Third-Stats into Turkish! (XX% currently translated)

koobs avatar Jun 02 '22 01:06 koobs

Great suggestions, thank you. Cleaning up the footer on the stats page is already planned, so a cta button to encourage helping with translations would fit great here. Plus the same footer on the options page.

For the bonus points I currently don't have time - but if someone likes to create a PR for such a contribution encouraging system, that'll be nice!

devmount avatar Jun 12 '22 13:06 devmount