mirror of
https://github.com/storytold/gridcraft.git
synced 2026-10-24 02:36:48 -06:00
Merge the fixed #104 branch (which carries #31 and #38) and restructure the Brazilian Portuguese language onto its per-language layout: - The PORTUGUESE table moves, unchanged, to crates/ui-egui/src/i18n/pt.rs as pt::translate, like zh/ko/ru. Language::PtBr gets code() "pt" (parse also accepts pt-BR/pt_BR via the tag reduction); it is still saved as "pt". - No per-language command: the View combo and the control channel switch with app.language.set {"language": "pt"} (app.language.portuguese is dropped); error text, engine.commands params and the snapshot example list every code. - pt.rs covers the keys added since (Page Layout|Orientation, the display theme combo, and the Sheet Options View/Print checkboxes, Exibir / Imprimir); the coverage test checks pt like zh/ko/ru. - people.toml keeps both new contributor entries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>