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

Integrate nightly string bundle translations into Zowe Explorer builds #3178

Open
phaumer opened this issue Oct 3, 2024 · 3 comments
Open
Labels
enhancement New feature or request priority-low Legit issue but cosmetic or nice-to-have

Comments

@phaumer
Copy link
Member

phaumer commented Oct 3, 2024

Is your feature request related to a problem? Please describe.

Automate localization.

Describe the solution you'd like

IBM is cloning and machine translating Zowe Explorer in nightly builds and sending the results to the public Artifactory here: https://zowe.jfrog.io/artifactory/libs-snapshot-local/org/zowe/vscode/zowe-explorer-g11n/

Integrate fetching the latest files for automated Zowe Explorer builds to generate vsix files with up to date strings (minus one day).

This could be done now with these curl commands:

curl "https://zowe.jfrog.io/artifactory/libs-snapshot-local/org/zowe/vscode/zowe-explorer-g11n/" | grep -o 'zowe-explorer-g11n-[^"]*.zip' | sort | tail -1 

which gives you the name of the latest file such as zowe-explorer-g11n-20241002-194337.zip and then another

curl "https://zowe.jfrog.io/artifactory/libs-snapshot-local/org/zowe/vscode/zowe-explorer-g11n/zowe-explorer-g11n-20241002-194337.zip" -O zowe-explorer-g11n-20241002-194337.zip

to fetch it.

Describe alternatives you've considered

Additional context

@phaumer phaumer added the enhancement New feature or request label Oct 3, 2024
Copy link

github-actions bot commented Oct 3, 2024

Thank you for raising this enhancement request.
The community has 90 days to vote on it.
If the enhancement receives at least 10 upvotes, it is added to our development backlog.
If it receives fewer votes, the issue is closed.

@FALLAI-Denis
Copy link

FALLAI-Denis commented Oct 4, 2024

Hi @phaumer,

Does this system also take into account package.nsl.json files?

We have noticed some errors for the French translation of package.nls.json:

"addJobsSession": "Add Profile to Jobs View"
Should be "Ajouter un profil à la vue des Travaux"

"allocateLike": "Allocate Like (nouvel ensemble de données avec les mêmes attributs)"
Should be "Allouer à l'identique (nouvel ensemble de données avec les mêmes attributs)"

"diff.useRemote": "Utiliser la télécommande"
Should be "Utiliser le ??? distant"

"hRecallDataSet": "Ensemble de données de rappel"
Should be "Rappeler l'ensemble de données"

"jobs.filterBy": "Filtrer les emplois..."
Should be "Filtrer les travaux..."

"jobs.refreshJob": "Rafraîchir l'emploi"
Should be "Actualiser le travail"

"jobs.search": "Parcourez les offres"
Should be "Rechercher les travaux"

"jobs.sortBy": "Trier les emplois..."
Should be "Trier les travaux..."

"manualPoll": "Contenu des sondages dans l'éditeur actif"
Should be "Synchroniser le contenu de l'éditeur actif" (?)

"refreshAllJobs": "Refresh Jobs View"
Should be "Actualiser la vue des Travaux"

"startPolling": "Démarrer le scrutin"
Should be "Démarrer le suivi" (?)

"stopPolling": "Arrêter les sondages"
Should be "Arrêter le suivi" (?)

"uploadDialog": "Télécharger le membre..."
Should be "Envoyer le membre" (?)

"uss.addSession": "Ajouter un profil à USS View"
Should be "Ajouter un profil à la vue USS"

"uss.refreshAll": "Actualiser la vue de l'USS"
Should be "Actualiser la vue USS"

"uss.text": "Texte à bascule"
Should be "Inverser le texte" (?)

"uss.uploadDialog": "Télécharger des fichiers..."
Should be "Envoyer les fichiers..." (?)

"uss.uploadDialogBinary": "Télécharger des fichiers (binaires)..."
Should be "Envoyer les fichiers (binaires)..." (?)

"zowe.ds.default.extended": "Valeurs par défaut de la création étendue d'un ensemble de données partitionnées"
Should be "Valeurs par défaut de la création d'un ensemble de données partitionnés étendu" (?)

"zowe.jobs.confirmSubmission.allJobs": "Tous les emplois"
Should be "Tous les travaux"

"zowe.jobs.confirmSubmission.otherUserJobs": "Autres emplois d'utilisateurs"
Should be "Autres travaux utilisateurs"

"zowe.jobs.confirmSubmission.yourJobs": "Vos emplois"
Should be "Vos travaux"

"zowe.jobs.history": "Indiquer si les fichiers favoris de Jobs sont conservés localement",
Should be "Indiquer si les fichiers des Travaux sont conservés localement"

The english terms "download" and "upload" are indistinctly translated as "Télécharger" in French, but no reference is made to the sense of transfer.

There are also grammar agreement errors (masculine/feminine).

Thanks.

@phaumer
Copy link
Member Author

phaumer commented Oct 7, 2024

Thanks for sending these corrections. We are still waiting for our human translator inputs for French. Let's compare results once those are in.

@JTonda JTonda added the priority-low Legit issue but cosmetic or nice-to-have label Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-low Legit issue but cosmetic or nice-to-have
Projects
Status: Low Priority
Development

No branches or pull requests

3 participants