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

[frontend-app-communications] Localization issues #148

Closed
1 task done
Tracked by #16
arbrandes opened this issue Sep 7, 2023 · 5 comments
Closed
1 task done
Tracked by #16

[frontend-app-communications] Localization issues #148

arbrandes opened this issue Sep 7, 2023 · 5 comments
Assignees
Labels
bug Report of or fix for something that isn't working as intended

Comments

@arbrandes
Copy link
Contributor

arbrandes commented Sep 7, 2023

Description

(This is being tracked via openedx/wg-translations#16.)

There have been independent reports of problems with localization related to this MFE, which has been made part of the official Tutor release as of Palm. The main objective here is to find out what the problems are, and then to coordinate fixes.

Report 1

This was first noted on Slack by @sambapete on 2023-08-04. Thread summary:

Report 2

An issue was opened in this repository noting that there doesn't seem to be a Transifex resource for frontend-app-communications.

Solution space

In a separate thread started to coordinate fixing this and other outstanding i18n issues, it was hypothesized that the Jenkins bot responsible for exporting strings to Transifex was not properly set up. Evidence: no commits by edx-transifex-bot to src/i18n.

Assuming this is the only problem, a solution was proposed where instead of trying to hunt down the maintainers of the bot - a recurring issue - frontend-app-communications should be one of the first repositories to work exclusively with https://github.com/openedx/openedx-atlas (as introduced via OEP-58).

The potential downside is that for Quince, and until all repositories are ported to openedx-atlas, translators would have to work with two Transifex projects. However:

  • At least one active Transifex user (@sambapete) noted that that would be acceptable.
  • @OmarIthawi notes that it might be possible to synchronize Transifex projects so translators need not know about the separate projects

Standing questions

Additional references

PRs

  1. OmarIthawi
@arbrandes arbrandes self-assigned this Sep 7, 2023
@arbrandes arbrandes changed the title Localization issues [frontend-app-communications] Localization issues Sep 7, 2023
@arbrandes arbrandes added the bug Report of or fix for something that isn't working as intended label Sep 7, 2023
@OmarIthawi
Copy link
Member

@arbrandes Thanks for bringing this up.

@sambapete do you have access to the following Transifex resource:

You may add some translations, it's a relatively small resource with under a hundred entry.

@OmarIthawi notes that it might be possible to synchronize Transifex projects so translators need not know about the separate projects

Not exactly. Synchronization will be done, but as part of a cut-off i.e. deprecate old resources while moving the translations to new resources with preserved review status.

This is to address concerns by few community members that Review status is very valuable translation workflow data and saves a lot of time.

@sambapete
Copy link

@OmarIthawi I don't have access to this new resource or project.

@OmarIthawi
Copy link
Member

OmarIthawi commented Sep 7, 2023

I'll add you @sambapete today.

I can't. Brian will.

@arbrandes
Copy link
Contributor Author

Status update: the required feature was added to tutor-mfe nightly, which will automatically land in Quince before release.

@arbrandes
Copy link
Contributor Author

This should've been closed ages ago.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Report of or fix for something that isn't working as intended
Projects
Status: Done
Status: Closed
Development

No branches or pull requests

3 participants