Skip to content

[Settings] Make attribution links localizable - #49690

Open
niels9001 wants to merge 1 commit into
microsoft:mainfrom
niels9001:fix-turkish-contributor-credits
Open

[Settings] Make attribution links localizable#49690
niels9001 wants to merge 1 commit into
microsoft:mainfrom
niels9001:fix-turkish-contributor-credits

Conversation

@niels9001

Copy link
Copy Markdown
Collaborator

Summary of the Pull Request

Moves Settings attribution link text into localized resources so Turkish and other locales can translate grammatical wording while preserving contributor and product names. Also makes the technical term "Stereolithography" translatable.

PR Checklist

Detailed Description of the Pull Request / Additional comments

The affected attribution labels were hard-coded in XAML, preventing the localization pipeline from translating text such as "and other original contributors." Each label now uses an x:Uid resource, with translator comments that explicitly identify contributor, product, and file-format names that must remain unchanged. Links containing only a person or product name remain hard-coded.

The locked Stereolithography resource is also unlocked because it is a translatable technical term rather than a name.

Validation Steps Performed

  • Restored and built PowerToys build essentials for ARM64 Debug
  • Built src/settings-ui/PowerToys.Settings.slnf for ARM64 Debug
  • Validated all attribution x:Uid values resolve to unique .Text resources

Move attribution labels into resources while protecting contributor and product names, and make the STL technical term translatable.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 98217841-f046-4fe3-a6e0-72046ed9a720
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Not translated Turkish phrases.

1 participant