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

Migrate from Weblate to Localazy for translations #25608

Closed
35 tasks done
daniellekirkwood opened this issue Jun 15, 2023 · 5 comments
Closed
35 tasks done

Migrate from Weblate to Localazy for translations #25608

daniellekirkwood opened this issue Jun 15, 2023 · 5 comments
Assignees
Labels
I18n T-Epic Issue is at Epic level Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag.

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Jun 15, 2023

The Element X apps integrate with https://localazy.com instead of Weblate. This choice was made, among others, for ease of setup, better support for plural formats and multi-repo translation projects. For consistency and to enable string reuse, we'll be migrating Element Web to Localazy as well.

Tasks

  1. t3chguy
  2. T-Task
  3. T-Task
    t3chguy
  4. T-Task
    t3chguy
  5. T-Task
    t3chguy
  6. t3chguy
  7. T-Task
    t3chguy
  8. T-Task
    t3chguy
  9. T-Task
    t3chguy
  10. T-Task
    t3chguy
  11. T-Task
    t3chguy
  12. T-Task
    t3chguy
  13. T-Task
    t3chguy
  14. T-Task
    t3chguy
  15. T-Task
    t3chguy
  16. T-Defect
    t3chguy
  17. t3chguy
  18. T-Task
    t3chguy
  19. T-Task
    t3chguy
  20. T-Defect X-Release-Blocker
    t3chguy
  21. A-Frontend A-I18n T-Enhancement
    t3chguy

Time sheeting ⏱️

RETAINER: ...you know which one...

@daniellekirkwood daniellekirkwood added T-Epic Issue is at Epic level Z-T9n Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag. labels Jun 15, 2023
@Johennes Johennes changed the title Epic: Move to Localzy (T9n, translation) Migrate from Weblate to Localazy for translations Jul 10, 2023
@t3chguy
Copy link
Member

t3chguy commented Jul 11, 2023

Related #21308

@t3chguy
Copy link
Member

t3chguy commented Aug 8, 2023

Worth noting currently we rely on Weblate to prune non-english i18n files when a key is removed from the english (base) file

@Glandos
Copy link
Contributor

Glandos commented Oct 10, 2023

I know that migration is nearly done, but here are some pain points, as a translator:

  • Onboarding is difficult: create a localazy account, ask access to language in https://matrix.to/#/#element-translations:matrix.org then accept invitation, then re-notify room to get access.
  • Access to other languages is forbidden: it seems that localazy has no "read-only" access. This really helpful to see the current state of translations, what other translators did to solve some issue
  • Keyboard shortcut are far from complete: to fill a suggestion, it is required to blur translation input with ESC, then insert with SHIFT+1 (or 2, 3, etc.). But refocusing input can only be done either with tabbing like a monkey, since / triggers my browser find feature instead of focusing input.
  • Keyboard shortcut, reloaded: placeholders, such as %(value) are hard to type. In Weblate, shortcuts CTRL+1 (2, 3 for more) insert placeholder at cursor location. It seems only possible to click on the placeholder in Localazy, this is a hard TMS trigger.

@t3chguy
Copy link
Member

t3chguy commented Oct 11, 2023

@Glandos can you open a discussion in https://github.com/vector-im/element-meta/discussions

I agree with everything you said, unfortunately we're just following in the footsteps of the Element X Mobile teams here so their input on your concerns is vital for any change to happen

@Glandos
Copy link
Contributor

Glandos commented Oct 12, 2023

Done in element-hq/element-meta#2134

@t3chguy t3chguy closed this as completed Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I18n T-Epic Issue is at Epic level Z-AirFocus Moving issues from GH to AirFocus purposefully using this tag.
Projects
None yet
Development

No branches or pull requests

6 participants
@Glandos @t3chguy @kerryarchibald @justjanne @daniellekirkwood and others