Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make select changelog entries translatable #371

Closed
7 of 8 tasks
Hans5958 opened this issue Aug 17, 2023 · 2 comments
Closed
7 of 8 tasks

Make select changelog entries translatable #371

Hans5958 opened this issue Aug 17, 2023 · 2 comments
Labels
scope: i18n Related to internationalization/localization/translation type: enhancement New feature or request

Comments

@Hans5958
Copy link
Member

Hans5958 commented Aug 17, 2023

Based on #297 (comment), I'm exploring the idea whether to translate the changelog. For now, the most logical option is to translate just the highlights (also the name but it is unset currently), as it is based on the update notifications on the extension, which has been translated.

This would require that translators redo these translations. I have made https://github.com/ScratchAddons/notification-to-highlights so translators can copy the translated strings, and maybe do a little bit adjustment if necessary, if it is translated at the time of the version, that is.

TODO

  • Create i18n scripts for the changelog
    • English to i18n
    • i18n to English
  • Complete all versions of notification-to-highlights
  • Attempt translating using old strings with code
  • Do some tests
  • Push all strings on Transifex
  • Announce on Transifex regarding the changes
@Hans5958 Hans5958 added type: enhancement New feature or request scope: i18n Related to internationalization/localization/translation labels Aug 17, 2023
@Hans5958
Copy link
Member Author

Hans5958 commented Aug 17, 2023

Some reasons regarding why translators needing to copy the strings.

  1. Creating a tool to generate translations may not worth the initial cost (up for grabs, if anyone wants)
  2. Differing formats may introduce issues
  3. Giving a chance for translators to check and fix issues on existing translation

PS. I actually have an idea by trial-and-error by using the English strings and attempt replacing it with the translated strings. This can be explored. Hopefully uploading it would be easy...

@Hans5958 Hans5958 changed the title Make version highlights translatable Make select changelog etries translatable Aug 18, 2023
@Hans5958 Hans5958 changed the title Make select changelog etries translatable Make select changelog entries translatable Aug 18, 2023
@Hans5958
Copy link
Member Author

Hans5958 commented Aug 18, 2023

I have attempted to translate the highlights using the old script. It's my best attempt so it may need to be checked for errors.

Example: https://github.com/ScratchAddons/website-i18n/blob/12714b1268cf8fc67d7cf641feafbb0cb0d68457/es/changelog.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: i18n Related to internationalization/localization/translation type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant