From a33a5741d83ee748d37a2090885f5293c45452c4 Mon Sep 17 00:00:00 2001 From: Losminek <301412321+Losminek@users.noreply.github.com> Date: Mon, 12 Oct 2026 09:25:35 +0200 Subject: [PATCH] i18n(cs): translate 120 labels and tooltips already looked up via tr() Ribbon tooltips and menu items, cell and header context menus, formula bar, sheet tabs and status controls had no Czech entry and fell back to English. Catalog-only: cs.rs, no new tr() call sites, no other language. Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/src/i18n/cs.rs | 127 ++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/crates/ui-egui/src/i18n/cs.rs b/crates/ui-egui/src/i18n/cs.rs index ca2e559..3e25f82 100644 --- a/crates/ui-egui/src/i18n/cs.rs +++ b/crates/ui-egui/src/i18n/cs.rs @@ -391,6 +391,133 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "More\nFunctions" => "Další\nfunkce", "Sheet Options|View" => "Zobrazit", "Print" => "Tisknout", + + // Additional runtime labels and tooltips, grouped by source file. + // formula_bar.rs (alphabetical keys). + "Cancel" => "Zrušit", + "Expand formula bar" => "Rozbalit řádek vzorců", + "Insert Function" => "Vložit funkci", + // grid.rs (alphabetical keys). + "Copy" => "Kopírovat", + "Cut" => "Vyjmout", + "Define Name…" => "Definovat název…", + "Delete…" => "Odstranit…", + "Filter by Selected Cell's Value" => "Filtrovat podle hodnoty vybrané buňky", + "Hide" => "Skrýt", + "Insert…" => "Vložit…", + "Link…" => "Odkaz…", + "New Comment" => "Nový komentář", + "Pick From Drop-down List…" => "Vybrat z rozevíracího seznamu…", + "Unhide" => "Zobrazit", + // ribbon.rs (alphabetical keys). + "$ English (United States)" => "$ Angličtina (Spojené státy)", + "Add Chart Element" => "Přidat prvek grafu", + "Align Left" => "Zarovnat doleva", + "Align Right" => "Zarovnat doprava", + "Bottom Align" => "Zarovnat dolů", + "Calculate Now (F9)" => "Přepočítat (F9)", + "Calculate Sheet (⇧F9)" => "Přepočítat list (⇧F9)", + "Calculation Options" => "Možnosti výpočtu", + "Cell Styles" => "Styly buněk", + "Change Chart Type" => "Změnit typ grafu", + "Check Accessibility" => "Zkontrolovat přístupnost", + "Clear Filter" => "Vymazat filtr", + "Column or Bar" => "Sloupcový nebo pruhový graf", + "Comments pane" => "Podokno komentářů", + "Convert the last ink stroke to a shape" => "Převést poslední tah rukopisu na obrazec", + "Convert to Range" => "Převést na oblast", + "Custom Sort" => "Vlastní řazení", + "Delete Comment" => "Odstranit komentář", + "Delete Sheet" => "Odstranit list", + "Delete chart" => "Odstranit graf", + "Down" => "Dolů", + "Edit chart title" => "Upravit název grafu", + "Erase ink strokes" => "Vymazat tahy rukopisu", + "Every command run in this session (replayable)" => "Všechny příkazy spuštěné v této relaci (lze znovu přehrát)", + "Filter (⌘⇧F)" => "Filtr (⌘⇧F)", + "Find & Select" => "Najít a vybrat", + "Flash Fill (⌘E)" => "Dynamické doplňování (⌘E)", + "Forecast Sheet" => "List prognózy", + "Format Chart pane" => "Podokno formátu grafu", + "Format as Table" => "Formátovat jako tabulku", + "Hide Sheet" => "Skrýt list", + "Hierarchy & more" => "Hierarchické a další grafy", + "Highlighter" => "Zvýrazňovač", + "How agents drive GridCraft (MCP / control channel)" => "Jak agenti ovládají GridCraft (MCP / řídicí kanál)", + "Import a text or CSV file" => "Importovat textový soubor nebo CSV", + "Insert\nSlicer" => "Vložit\nprůřez", + "Insert Function (⇧F3)" => "Vložit funkci (⇧F3)", + "Insert Link (⌘K)" => "Vložit odkaz (⌘K)", + "Insert Sheet" => "Vložit list", + "Insert Slicer" => "Vložit průřez", + "Insert a picture" => "Vložit obrázek", + "Insert a slicer to filter a table" => "Vložit průřez pro filtrování tabulky", + "Insert an icon" => "Vložit ikonu", + "Line or Area" => "Spojnicový nebo plošný graf", + "Macros" => "Makra", + "Macros and scripts in this workbook (Alt+F8)" => "Makra a skripty v tomto sešitu (Alt+F8)", + "Middle Align" => "Zarovnat doprostřed", + "More commands" => "Další příkazy", + "Move or Copy Sheet…" => "Přesunout nebo zkopírovat list…", + "Name Manager" => "Správce názvů", + "Page Breaks" => "Konce stránek", + "Paper Size" => "Velikost papíru", + "Paste (⌘V)" => "Vložit (⌘V)", + "Pen\nBlack" => "Pero\nčerné", + "Pen\nBlue" => "Pero\nmodré", + "Pen\nRed" => "Pero\nčervené", + "Pie or Doughnut" => "Výsečový nebo prstencový graf", + "Print Area" => "Oblast tisku", + "Print Titles" => "Tisk názvů", + "Protect\nSheet" => "Zamknout\nlist", + "Protect Sheet" => "Zamknout list", + "Protect Workbook structure" => "Zamknout strukturu sešitu", + "Recommended Charts" => "Doporučené grafy", + "Redo (⌘Y)" => "Znovu (⌘Y)", + "Remove Duplicates" => "Odebrat duplicity", + "Rename Sheet" => "Přejmenovat list", + "Save (⌘S)" => "Uložit (⌘S)", + "Scatter or Bubble" => "Bodový nebo bublinový graf", + "Search and run any command" => "Vyhledat a spustit libovolný příkaz", + "Search commands (⌘⇧Space)" => "Vyhledat příkazy (⌘⇧Space)", + "Select Data" => "Vybrat data", + "Select and move ink and shapes" => "Vybrat a přesunout rukopis a obrazce", + "Series…" => "Řady…", + "Share: export or save a copy" => "Sdílet: exportovat nebo uložit kopii", + "Show Formulas (⌃`)" => "Zobrazit vzorce (⌃`)", + "Slicer" => "Průřez", + "Sort & Filter" => "Seřadit a filtrovat", + "Spelling (F7)" => "Pravopis (F7)", + "Statistic" => "Statistické grafy", + "Switch Row/Column" => "Prohodit řádky/sloupce", + "Table (⌘T)" => "Tabulka (⌘T)", + "Table Styles" => "Styly tabulky", + "Text Box" => "Textové pole", + "Text to Columns" => "Text do sloupců", + "Top Align" => "Zarovnat nahoru", + "Undo (⌘Z)" => "Zpět (⌘Z)", + "Undo list" => "Seznam akcí k vrácení", + "Unhide Sheet…" => "Zobrazit list…", + "Up" => "Nahoru", + "Version, contributors and the AI models that helped" => "Verze, přispěvatelé a modely AI, které pomáhaly", + "Watch\nWindow" => "Okno\nsledování", + "What-If Analysis" => "Citlivostní analýza", + "Workbook\nStatistics" => "Statistika\nsešitu", + "Workbook Statistics" => "Statistika sešitu", + "Zoom to 100%" => "Přiblížit na 100 %", + "Zoom to Selection" => "Přiblížit na výběr", + "Zoom…" => "Lupa…", + "£ English (United Kingdom)" => "£ Angličtina (Spojené království)", + "¥ Japanese" => "¥ Japonština", + "€ Euro" => "€ Euro", + // tabs.rs (alphabetical keys). + "New sheet (⇧F11)" => "Nový list (⇧F11)", + "Next sheet" => "Další list", + "Previous sheet" => "Předchozí list", + "Zoom In" => "Přiblížit", + "Zoom Out" => "Oddálit", + // widgets.rs (alphabetical keys). + "Dismiss" => "Zavřít", _ => return None, }) }