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

Update the Localization Dev Doc to explain the new process #15243

Open
DHowett opened this issue Jan 3, 2022 · 7 comments
Open

Update the Localization Dev Doc to explain the new process #15243

DHowett opened this issue Jan 3, 2022 · 7 comments
Assignees
Labels
Area-Localization issues regarding to Localization the application Issue-Docs Documentation issue that needs to be improved

Comments

@DHowett
Copy link
Member

DHowett commented Jan 3, 2022

Provide a description of requested docs changes

We don't use LocProject.json or lcl files any longer, and we don't use the build-*.cmd scripts that it mentions either.

@DHowett DHowett added Issue-Docs Documentation issue that needs to be improved Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Jan 3, 2022
@Jay-o-Way Jay-o-Way added the Area-Localization issues regarding to Localization the application label Jan 3, 2022
DHowett added a commit that referenced this issue Jan 3, 2022
This pull request removes build steps and localization files that we no longer need.

Related: #15243
@crutkas crutkas removed the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Jan 3, 2022
@crutkas crutkas self-assigned this Jan 4, 2022
@Jay-o-Way
Copy link
Collaborator

Jay-o-Way commented Apr 26, 2022

I.E. "Why don't we use resw files for diff languages like in this structure?"
Lang folder structure

Note that this example comes from official Microsoft docs.

@Jay-o-Way
Copy link
Collaborator

Jay-o-Way commented May 1, 2022

I see it's possible to use more than one resw in the same folder. Our resw for Settings is huge, maybe we can split it. Thinking OOBE might deserve it. Or "messages", like in the example. I suppose it would go too far to give all modules a file?

@DHowett
Copy link
Member Author

DHowett commented May 1, 2022

For what it’s worth, i don’t think we should rename existing resource files. The localization software uses the file path as part of the primary key, so unless we tell them before we submit a renamed file they will spend effort re-localizing the “new” content. It’s not ideal…

@Jay-o-Way
Copy link
Collaborator

Another question: why doesn't the localization team/software write to .resw files for each language? Like we can see in the example from Microsoft, mentioned earlier?

@Jay-o-Way
Copy link
Collaborator

@crutkas after all this time I have zero idea how translation currently works. That means zero transparanty. Why don't we use (something like) Crowdin, like Files does?

@crutkas
Copy link
Member

crutkas commented May 28, 2023

I’ve explained this before. New system is different than the old but main concept is the same. We use an internal system that we must use. Stuff goes in and they magically translate it and translations are outputted at build time. If something is incorrect, we file a bug. All translations must be approved via that team. That system has a snapshot of our en-us so their system is the “source of truth”. If a en-us resource changes it is detected and translated.

this issue is about adjusting the docs against the cdpx system and tweak it for the new one when we transferred build systems.

@ethanfangg ethanfangg added this to the PowerToys 0.80 milestone Mar 22, 2024
@ethanfangg ethanfangg added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Mar 22, 2024
@ethanfangg ethanfangg moved this to To do in 0.81 Release Jun 4, 2024
@ethanfangg ethanfangg removed this from the PowerToys 0.81 milestone Jun 4, 2024
@jsoref
Copy link
Contributor

jsoref commented Nov 29, 2024

Could doc/devdocs/localization.md be deleted?

A whole bunch of the links in it are dead and some are a11y hostile. I was going to file a bug, but this issue seems good enough.

@cinnamon-msft cinnamon-msft removed this from the PowerToys 0.87 milestone Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Localization issues regarding to Localization the application Issue-Docs Documentation issue that needs to be improved
Projects
Status: No status
Status: To do
Development

No branches or pull requests

7 participants