Repository navigation
i18n: add Polish (pl) interface, full catalog (970 labels) - #1091
Merged
Merged
Conversation
Contributor
Author
|
I'm a native Polish speaker and went through the wording myself. |
aiongg
added a commit
to aiongg/gridcraft
that referenced
this pull request
Oct 22, 2026
… English text)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Polish as an interface language.
What's in it
crates/ui-egui/src/i18n/pl.rswith 970 entries. That's every key in the Japanese reference catalog plus all the extra labels the other tables translate (dialogs, tooltips, the PivotTable pane, Analysis ToolPak, Solver, spelling, Format Cells). I took the union of keys from all the existing language files so nothing in Polish falls back to English where another language already has a translation.Language::Plini18n.rs: name "Polski", codepl, system tagspl-PL/pl_PL.UTF-8resolve to it, so a Mac set to Polish starts in Polish.tr()andfrom_tag()asserts.Formulas stay on the canonical en-US locale, like every interface language except Spanish.
Translation notes
\nat a natural break, same as the Czech table.{n},{title},{count}...) and shortcut hints (⌘X, ⇧F9) are kept as they are.Overlap with #650
I saw #650 also adds Polish (about 440 entries). This one covers the full 970, including the dialog and tooltip strings. Where both translate the same label the wording is nearly identical. I'm fine with whatever works best for you: merge this one, or merge #650 first and I'll rebase this into a follow-up that adds only the missing labels.