diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 0bffecd..b218db0 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -66,6 +66,7 @@ Generated-in-code art is original and has no file to list: the UI icon set (`cra | `crates/ui-egui/src/i18n/et.tsv` | @henno with Codex | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Estonian interface catalog | | `crates/ui-egui/src/i18n/pl.tsv` | Konrad Witkowski with Claude (AI agent) | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Polish interface catalog; not yet reviewed by a second native speaker | | `crates/ui-egui/src/i18n/pt-br.tsv` | @edurbs with ZCode | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Brazilian Portuguese interface catalog; spelling checked with the external pt_BR Hunspell dictionary, not bundled | +| `crates/ui-egui/src/i18n/cs.tsv` | @DanielKnourek with Antigravity for VS Code | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Czech interface catalog; review suggestions by @Losminek | | `crates/ui-egui/src/i18n/de.tsv` | @arekown with Kimi | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | German interface catalog | | `crates/ui-egui/src/i18n/ru.tsv` | Dmitrii Khlapov with Claude | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Russian interface catalog; reviewed by a native speaker | | `crates/ui-egui/src/i18n/tr.tsv` | @PbyLoyth with Codex and Claude Code | Original translation from the English interface labels in this repository; no other product localisation copied | MIT OR Apache-2.0 | Turkish interface catalog | diff --git a/README.md b/README.md index 4e6f871..3df7194 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,7 @@ Every screenshot below is WordCraft itself, rendered offscreen by its own UI tes | **References** | Table of contents, footnotes and endnotes, citations and bibliography (APA, MLA, Chicago, IEEE), captions, table of figures, cross-references, index, table of authorities | | **Review** | Spelling and grammar with suggestions (English and Polish, by each run's language), thesaurus, word count, comments in margin balloons or a pane, track changes, accept/reject, compare documents, restrict editing, accessibility checker, document inspector | | **Mailings** | Mail merge from CSV, merge fields, address block, greeting line, rules, preview, finish to a document; envelopes and labels | -| **View** | Print layout, web layout, draft, read mode, focus, zoom, one/multiple pages, page width, Navigation pane, rulers, gridlines, dark mode; interface in English, 简体中文, 繁體中文, 日本語, Português (Brasil), Español, Українська, Српски / Srpski, Eesti, Türkçe, Русский, Italiano, Deutsch or Polski (follows the system language by default) | +| **View** | Print layout, web layout, draft, read mode, focus, zoom, one/multiple pages, page width, Navigation pane, rulers, gridlines, dark mode; interface in English, 简体中文, 繁體中文, 日本語, Português (Brasil), Español, Українська, Српски / Srpski, Eesti, Türkçe, Русский, Italiano, Deutsch, Polski or Čeština (follows the system language by default) | | **Files** | .docx read/write (opens in Word), Word 97-2003 .doc import, PDF export, .odt, .rtf, .html, .md, .tex, .txt import/export, page images | The honest picture, area by area, is in [ROADMAP.md](ROADMAP.md), the diff --git a/ROADMAP.md b/ROADMAP.md index 90a9448..da80ffe 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -110,8 +110,8 @@ Weights and evidence per area: [docs/target-app-parity.md](docs/target-app-parit | Korean | ko | none | 0% | | Vietnamese | vi | none | 0% | -Also shipped: Traditional Chinese (`zh-hant`), Ukrainian (`uk`), Serbian (`sr`, `sr-latn`, #250), Russian (`ru`) and Polish (`pl`), all partial (~95%). Estonian (`et`), Turkish (`tr`) and Italian (`it`, #594) now have complete 1,307-entry interface catalogs with -system-locale selection and a saved language choice (Italian also has 51 strings none of the others had yet); Estonian, Turkish and Italian proofing are not included. +Also shipped: Traditional Chinese (`zh-hant`), Ukrainian (`uk`), Serbian (`sr`, `sr-latn`, #250), Russian (`ru`) and Polish (`pl`), all partial (~95%). Estonian (`et`), Turkish (`tr`), Italian (`it`, #594) and Czech (`cs`) now have complete interface catalogs with +system-locale selection and a saved language choice (Italian also has 51 strings none of the others had yet); Estonian, Turkish, Italian and Czech proofing are not included. Proofing: English and Polish (spelling, grammar, hyphenation), chosen per run from its language. Word ships 30 interface languages and proofing for ~50. Detail: [docs/localization-parity.md](docs/localization-parity.md). @@ -134,6 +134,7 @@ Ranked, to beta (detail and remaining milestones in [docs/roadmap.md](docs/roadm | 2026-10-11 | Hide White Space (#645): `view.hideWhiteSpace` (View › Show checkbox, or double-click the gap between pages) collapses margins, headers and footers between pages to a thin line in Print Layout; screen only, page count unchanged | | 2026-10-11 | Fonts: Palatino Linotype and Book Antiqua fall back to Palatino (macOS) or TeX Gyre Pagella / P052 / URW Palladio (Linux) before generic serif (#670) | |---|---| +| 2026-10-11 | Czech (`cs`) interface catalog: 2,021 entries (the full zh-hans key set), Czech locale detection and persisted language choice | | 2026-10-11 | Polish: interface (`pl`, the thirteenth language, every catalog key) and proofing — spelling against the installed Hunspell `pl_PL` dictionary (read at runtime, not bundled) through a new Hunspell-style affix engine, suggestions tuned for Polish, Polish grammar rules with Polish messages, TeX Polish hyphenation patterns (MIT option); proofing language per run (`w:lang`) for squiggles, F7, suggestions and hyphenation, languages without tools left unmarked; Review › Language menu and the status bar's language; a Polish interface writes new documents in Polish | | 2026-10-11 | German (`de`) interface (#574): 2,021 translated entries covering the full zh-hans key set, locale and saved-preference tests, bundled-font checks; no German proofing resources | | 2026-10-11 | `.doc` import keeps pictures and drawings (#551): inline and floating pictures (PNG, JPEG, DIB, EMF, WMF), shapes, lines, groups and text boxes with position and wrap, from [MS-ODRAW] | @@ -211,6 +212,7 @@ Ranked, to beta (detail and remaining milestones in [docs/roadmap.md](docs/roadm | Date | Change | Summary | |---|---|---| +| 2026-10-11 | minor | Czech (`cs`) interface catalog added | | 2026-10-11 | trivial | Progress log: German interface (#574) | | 2026-10-11 | trivial | Progress log: tables resize with the mouse (#217) | | 2026-10-11 | trivial | Progress log: Animation effects setting | diff --git a/contributors/people.toml b/contributors/people.toml index d6a5d20..2fffb68 100644 --- a/contributors/people.toml +++ b/contributors/people.toml @@ -38,6 +38,11 @@ real_name = "Dmitrii Khlapov" display_name = "Dima Khlapov" sync_github_name = false +[people.DanielKnourek] +real_name = "Daniel Kňourek" +display_name = "Daniel Kňourek" +sync_github_name = false + [people.arcanii] real_name = "Bryan Mark" display_name = "Arcanii" diff --git a/crates/ui-egui/src/i18n/cs.tsv b/crates/ui-egui/src/i18n/cs.tsv new file mode 100644 index 0000000..6405833 --- /dev/null +++ b/crates/ui-egui/src/i18n/cs.tsv @@ -0,0 +1,2043 @@ +# Czech (cs) interface catalog. Columns, separated by a TAB: +# context English source translation +# context empty (WordCraft uses no contexts yet) +# source the English text exactly as in the code (tl!(...), ribbon labels, command labels) +# escapes \n \t \\ inside a column. `{name}` placeholders must appear in both columns, and a +# trailing "…" in one needs one in the other. +# Lines starting with # and blank lines are ignored. A missing entry shows in English. +# +# Clean room: every entry was written from the plain meaning of the English label in ordinary +# Czech computing and typography vocabulary. No Microsoft Word (or other product) localisation, +# string table or translated UI was consulted or copied; add entries the same way. +# Product, format and technology names (WordCraft, PDF, Markdown, MCP …) stay in Latin letters. + + (All) (Vše) + (no style) (žádný styl) + (no suggestions) (žádné návrhy) + (none) (žádné) + (normal text) (normální text) + (not matched) (nepřiřazeno) + (picture or object) (obrázek nebo objekt) + 1.5 Line Spacing Řádkování 1,5 + 1/4 Em Space Čtvrtčtverčíková mezera + 3-D 3D + A file dialog is already open. Dialogové okno souboru je již otevřené. + A free, open-source word processor written from scratch in Rust.\nPart of the Crafting Apps from the ArtCraft team. Bezplatný textový procesor s otevřeným zdrojovým kódem napsaný od základu v jazyce Rust.\nSoučást sady Crafting Apps od týmu ArtCraft. + A mail merge field Pole hromadné korespondence + A numbered sequence (figures, tables…) Číslovaná posloupnost (obrázky, tabulky…) + A password is required to open this document. K otevření tohoto dokumentu je vyžadováno heslo. + A table of contents Obsah + About O aplikaci + About WordCraft O aplikaci WordCraft + Accent Diakritika + Accept Přijmout + Accept All Changes Přijmout všechny změny + Accept This Change Přijmout tuto změnu + Accessibility Přístupnost + Add Přidat + Add a comment Přidat komentář + Add a Table Přidat tabulku + Add at least one field. Přidejte alespoň jedno pole. + Add Field Přidat pole + Add Object to Selection Přidat objekt do výběru + Add Space Before Paragraph Přidat mezeru před odstavec + Add space between Asian and Latin text Přidávat mezery mezi asijským textem a latinkou + Add space between Asian text and numbers Přidávat mezery mezi asijským textem a čísly + Add tab stop at: Přidat zarážku tabulátoru na: + Add Text Přidat text + Add to Dictionary Přidat do slovníku + Add to Style Gallery Přidat do galerie stylů + Add/Edit\nBibliography Přidat/upravit\nbibliografii + Add/Edit\nCitation Přidat/upravit\ncitaci + Add\nNote Přidat\npoznámku + Address Adresa + Address Block Blok adresy + Address: Adresa: + Address\nBlock Blok\nadresy + Adjust Upravit + Advanced Pokročilé + Advanced Find Rozšířené hledání + Advanced Find… Rozšířené hledání… + After: Za: + Agents Agenti + Align Zarovnat + Align Left Zarovnat vlevo + Align Right Zarovnat vpravo + Aligned at: Zarovnat na: + Alignment Zarovnání + Alignment: Zarovnání: + All Vše + All Borders Všechna ohraničení + All Caps Všechna velká + All caps Všechna velká + All Markup Všechny revize + All symbol sets Všechny sady symbolů + Allow hanging punctuation Povolit předsazenou interpunkci + Allow Latin text to wrap in the middle of a word Povolit zalomení latinky uprostřed slova + Allow row to break across pages Povolit zalomení řádku mezi stránkami + Alphabetical Abecedně + Alt Text Alternativní text + Alt text Alternativní text + Alt: Alt. text: + Anyone can open this document. Encrypt it with a password to keep it private. Tento dokument může otevřít kdokoli. Chcete-li jej chránit, zašifrujte jej heslem. + Anyone who opens the document will need this password. Toto heslo bude potřebovat každý, kdo dokument otevře. + Apply Asian line-breaking rules (kinsoku) Používat asijská pravidla pro zalamování řádků (kinsoku) + Apply Character Style Použít znakový styl + Apply formatting to: Použít formátování na: + Apply Style Použít styl + Apply Styles Použít styly + Apply to: Použít na: + Arrange Uspořádat + Arrange\nAll Uspořádat\nvše + Arrow Šipka + Artistic Effects Umělecké efekty + As Recommended Podle doporučení + Asian Typography Asijská typografie + At least Nejméně + At least {n} Nejméně {n} + Author Autor + AutoCorrect Options Možnosti automatických oprav + AutoFit Automaticky přizpůsobit + AutoFit Contents Automaticky přizpůsobit obsahu + AutoFit Window Automaticky přizpůsobit oknu + Automatic Automaticky + Automatic ({language}) Automaticky ({language}) + Automatic follows your system's language. Menus and commands change; your documents don't. Automatické nastavení sleduje jazyk systému. Mění se nabídky a příkazy, nikoli obsah dokumentů. + Automatic Table 1 (3 levels) Automatický obsah 1 (3 úrovně) + Automatic Table 2 (2 levels) Automatický obsah 2 (2 úrovně) + AutoSave Automatické ukládání + AutoSave documents you have saved in WordCraft Automaticky ukládat dokumenty uložené ve WordCraftu + AutoSave failed: {error}. Save the document to turn AutoSave back on. Automatické ukládání selhalo: {error}. Uložením dokumentu automatické ukládání znovu zapnete. + AutoSave isn't available in the browser: it can't write to your files. Save downloads a copy. Automatické ukládání není v prohlížeči dostupné, protože nemůže zapisovat do vašich souborů. Příkaz Uložit stáhne kopii. + AutoSave only keeps .docx, .odt and .rtf files; {name} can't keep all formatting. Save as .docx to turn on AutoSave. Automatické ukládání podporuje pouze soubory .docx, .odt a .rtf; formát {name} nedokáže zachovat veškeré formátování. Pro zapnutí automatického ukládání uložte dokument jako .docx. + AutoSave saves every change to the file (needs a saved document) Automatické ukládání zapisuje každou změnu do souboru (vyžaduje uložený dokument) + AutoText Automatický text + Backspace Backspace + Balloons Bubliny + Banded Columns Pruhované sloupce + Banded Rows Pruhované řádky + Bar Svislá čára + Based on: {style} Založeno na: {style} + Before: Před: + Between Mezi odstavci + Bibliography Bibliografie + Binary assets added Přidané binární soubory + Binary assets removed Odebrané binární soubory + Blank Prázdné + Blank (Three Columns) Prázdné (tři sloupce) + Blank document Prázdný dokument + Blank Page Prázdná stránka + Block\nAuthors Blokovat\nautory + Body Text Základní text + Bold Tučné + Bookmark Záložka + Bookmark name: Název záložky: + Border Painter Štětec ohraničení + Border\nPainter Štětec\nohraničení + Borders Ohraničení + Borders and Shading Ohraničení a stínování + Borders and Shading… Ohraničení a stínování… + Bottom Dole + Bottom Border Dolní ohraničení + Bottom Margin Dolní okraj + Bottom of Page Dolní část stránky + Bottom: Dole: + Box Rámeček + Bracket Závorky + Breaks Konce + Bring Forward Přenést blíž + Browse… Procházet… + Built-In Vestavěné + Built-in style Vestavěný styl + Built-in styles can't be deleted. Vestavěné styly nelze odstranit. + Bullet Odrážka + Bullet Library Knihovna odrážek + Bullets Odrážky + By author Podle autora + Calendar Kalendář + Cancel Zrušit + Capitalize Each Word Velká Počáteční Písmena Slov + Captions Titulky + Categories: Kategorie: + Cell Buňka + Cell Margins Okraje buňky + Cell Size Velikost buňky + Cell\nMargins Okraje\nbuňky + Center Na střed + Centered Na střed + Change Změnit + Change Case Změnit velikost písmen + Change List Level Změnit úroveň seznamu + Change Password… Změnit heslo… + Change Picture Změnit obrázek + Change Shape Změnit tvar + Change Structure Změnit strukturu + Change to Display Změnit na samostatnou rovnici + Change to Inline Změnit na vnořenou rovnici + Changed lines: Změněné řádky: + Changes Změny + Character Znak + Character Border Ohraničení znaků + Character code: Kód znaku: + Character Position Poloha znaků + Character Scale Měřítko znaků + Character Shading Stínování znaků + Character Spacing Proložení znaků + Character spacing Proložení znaků + Character style Znakový styl + Characters Znaky + Characters (no spaces) Znaky (bez mezer) + Characters (with spaces) Znaky (včetně mezer) + Chart Graf + Check Accessibility Kontrola přístupnosti + Check Compatibility Kontrola kompatibility + Check for Errors Vyhledat chyby + Check Spelling as You Type Kontrolovat pravopis při psaní + Check\nAccessibility Kontrola\npřístupnosti + Citation Style Styl citací + Citations Citace + Citations & Bibliography Citace a bibliografie + City Město + Clear Vymazat + Clear All Vymazat vše + Clear All Formatting Vymazat veškeré formátování + Clear Character Formatting Vymazat formátování znaků + Clear Character Style Vymazat znakový styl + Clear Formatting Level Vymazat úroveň formátování + Clear Paragraph Formatting Vymazat formátování odstavce + Click a border between two cells to merge them. Esc stops. Kliknutím na ohraničení mezi dvěma buňkami je sloučíte. Esc akci ukončí. + Click an item to paste it. Kliknutím na položku ji vložíte. + Click level to modify: Klikněte na úroveň, kterou chcete upravit: + Clipboard Schránka + Clipboard Items Položky schránky + Clipboard Pane Podokno schránky + Close Zavřít + Close Equation Zavřít rovnici + Close Header and Footer Zavřít záhlaví a zápatí + Col #: Sloupec č.: + Collapse Selection Sbalit výběr + Color Barva + Color only Pouze barva + Color: Barva: + Color: {color} Barva: {color} + Colors Barvy + Column Sloupec + Column Break Konec sloupce + Column Selection Sloupcový výběr + Columns Sloupce + Combine Zkombinovat + Commands Příkazy + Comment Komentář + Comments Komentáře + Comments Pane Podokno komentářů + Community\nDiscord Komunita\nDiscord + Compact Kompaktní + Company Společnost + Compare Porovnat + Compress Pictures Komprimovat obrázky + Compress punctuation at the start of a line Sloučit interpunkční znaménka na začátku řádku + Confirm password: Potvrdit heslo: + Continuous Navazující + Conversions Převody + Convert Převést + Convert Text to Table Převést text na tabulku + Convert Text to Table… Převést text na tabulku… + Convert to Text Převést na text + Copy Kopírovat + Copy Formatting Kopírovat formátování + Copy of the text a bookmark marks Text označený záložkou + Copyright Znak autorských práv + Corrections Opravy + Couldn't download {name}: {error} Nepodařilo se stáhnout {name}: {error} + Couldn't open {path}: {error} Nepodařilo se otevřít {path}: {error} + Count words in text boxes and notes Počítat slova v textových polích a poznámkách + Country Země + Courtesy Title Oslovení + Cover Page Titulní stránka + Create Vytvořit + Create a Style Vytvořit styl + Create an interactive outline of your document.\n\nIt's a great way to keep track of where you are or quickly move your content around.\n\nTo get started, go to the Home tab and apply Heading styles to the headings in your document. Vytvořte si interaktivní osnovu dokumentu.\n\nSnadno tak udržíte přehled o tom, kde se nacházíte, a rychle přesunete obsah.\n\nChcete-li začít, přejděte na kartu Domů a použijte na nadpisy v dokumentu styly nadpisů. + Create New Style Vytvořit nový styl + Crop Oříznout + Cross-reference Křížový odkaz + Current Position Aktuální pozice + Current style: {style} Aktuální styl: {style} + Custom Vlastní + Custom Margins… Vlastní okraje… + Custom Watermark Vlastní vodoznak + Custom Watermark… Vlastní vodoznak… + Customize Quick Access Toolbar Přizpůsobit panel nástrojů Rychlý přístup + Cut Vyjmout + Dark Tmavý + Dark Mode Tmavý režim + Dark page (white text on black) Tmavá stránka (bílý text na černém pozadí) + Dashed Čárkované + Data Data + Date & Time Datum a čas + Date and Time Datum a čas + Date formats: Formáty data: + Decimal Desetinná čárka + Decrease Font Size Zmenšit velikost písma + Decrease Indent Zmenšit odsazení + Default Výchozí + Default tab stops: Výchozí krok tabulátoru: + Define New Bullet Definovat novou odrážku + Define New Multilevel List Definovat nový víceúrovňový seznam + Define New Multilevel List… Definovat nový víceúrovňový seznam… + Define New Number Format Definovat nový číselný formát + Delete Odstranit + Delete Back in Equation Smazat zpět v rovnici + Delete Cells Odstranit buňky + Delete Clipboard Item Odstranit položku ze schránky + Delete Columns Odstranit sloupce + Delete Comment Odstranit komentář + Delete in Equation Smazat v rovnici + Delete Next Word Odstranit následující slovo + Delete Previous Word Odstranit předchozí slovo + Delete Rows Odstranit řádky + Delete Style Odstranit styl + Delete Table Odstranit tabulku + Delete Table Style Odstranit styl tabulky + Deletions: Odstranění: + Description: Popis: + Design Návrh + development build vývojové sestavení + Diagonal Diagonální + Diamond Kosočtverec + Dictate Diktovat + Different First Page Jiné na první stránce + Different Odd & Even Pages Jiné na lichých a sudých stránkách + Direct formatting Přímé formátování + Direction: Směr: + Directory Katalog + Discord Discord + Discord community Komunita na Discordu + Display Zobrazení + Display for Review Zobrazení k revizi + Distribute Columns Rovnoměrně rozložit sloupce + Distribute Rows Rovnoměrně rozložit řádky + Distributed Rozložit do šířky + Do Not Show in TOC Nezobrazovat v obsahu + Do you want to save changes to {name}? Chcete uložit změny v dokumentu {name}? + Document Dokument + Document End Konec dokumentu + Document Formatting Formátování dokumentu + Document Information Informace o dokumentu + Document Property Vlastnost dokumentu + Document Start Začátek dokumentu + Document Text Text dokumentu + Document Title Název dokumentu + Document\nPreferences Předvolby\ndokumentu + Documents you open will show up here. Zde se zobrazí dokumenty, které otevřete. + Don't add space between paragraphs of the same style Nepřidávat mezeru mezi odstavce stejného stylu + Don't hyphenate Nedělit slova + Don't read Zotero, Mendeley or EndNote citations and bibliographies Nečíst citace a bibliografie Zotero, Mendeley ani EndNote + Don't Save Neukládat + Dot dash Čerchované + Dot-dash Čerchované + Dotted Tečkované + Double Dvojité + Double Closing Quote Koncové dvojité uvozovky + Double Opening Quote Počáteční dvojité uvozovky + Double Spacing Dvojité řádkování + Double Strikethrough Dvojité přeškrtnutí + Double strikethrough Dvojité přeškrtnutí + Double Underline Dvojité podtržení + Down Dolů + Draft Koncept + Drag a rectangle to draw a table, or a line across cells to split them. Esc stops. Tažením obdélníku nakreslíte tabulku, nebo tažením čáry přes buňky je rozdělíte. Esc akci ukončí. + Draw Kreslení + Draw Ink Kreslit rukopis + Draw Table Nakreslit tabulku + Drawing Tools Nástroje kreslení + Drawing\nCanvas Kreslicí\nplátno + Drop Cap Iniciála + Drop cap Iniciála + Drops all formatting and pastes plain text. Odstraní veškeré formátování a vloží prostý text. + E-mail Messages E-mailové zprávy + Edit Comment Upravit komentář + Edit Equation Upravit rovnici + Edit Footer Upravit zápatí + Edit Header Upravit záhlaví + Edit Recipient List Upravit seznam příjemců + Edit\nRecipient List Upravit seznam\npříjemců + Edited Upraveno + Editing Úpravy + Editing header/footer Úprava záhlaví/zápatí + Editing — edit the document directly Úpravy — přímá úprava dokumentu + Editor Editor + Effects Efekty + Ellipsis Výpustka + Em Dash Dlouhá pomlčka + Em Space Čtverčíková mezera + Emboss Reliéf + En Dash Krátká pomlčka + En Space Půlčtverčíková mezera + Encrypt with Password Zašifrovat heslem + Encrypt with Password… Zašifrovat heslem… + English (United States) Angličtina (Spojené státy) + Engrave Rytina + Enter formatting for number: Zadejte formát čísla: + Enter in Equation Enter v rovnici + Enter page number: Zadejte číslo stránky: + Envelopes Obálky + Equal column width Stejná šířka sloupců + Equals: Rovná se: + Equation Rovnice + Equation Gallery Galerie rovnic + Equation Info Informace o rovnici + Equation Number Číslo rovnice + Equation Options Možnosti rovnice + Erase Ink Smazat rukopis + Eraser Guma + Even Page Sudá stránka + Every command is available to scripts and AI agents: run `wordcraft-cli mcp` for an MCP server, or start the app with `--control ` for the JSON control channel. Každý příkaz je dostupný skriptům a AI agentům: spusťte `wordcraft-cli mcp` pro server MCP, nebo spusťte aplikaci s parametrem `--control ` pro řídicí kanál JSON. + Every field needs a name. Každé pole musí mít název. + Exactly Přesně + Exactly {n} Přesně {n} + Export Exportovat + Export a copy to share (PDF, Word document) Exportovat kopii ke sdílení (PDF, dokument Word) + Export Page as PNG Exportovat stránku jako PNG + Export PDF Exportovat PDF + Exported {path} Exportováno: {path} + Extend Selection Rozšířit výběr + Field Pole + Field code: Kód pole: + Field Codes Kódy polí + Field codes: Kódy polí: + Field name Název pole + Field name: Název pole: + Field names must be different. Názvy polí se musí lišit. + Field names: Názvy polí: + Field properties Vlastnosti pole + Field: Pole: + Fields: Pole: + Field… Pole… + File Soubor + Fill Výplň + Fill color: Barva výplně: + Find Najít + Find and Replace Najít a nahradit + Find Next Najít další + Find Previous Najít předchozí + Find Recipient Najít příjemce + Find what: Najít: + Find: Najít: + Finish Dokončit + Finish & Merge Dokončit a sloučit + Finish &\nMerge Dokončit\na sloučit + Finished Dokončeno + First Column První sloupec + First commit První commit + First line První řádek + First line: První řádek: + First Name Jméno + Fixed Column Width Pevná šířka sloupce + Flip Horizontal Převrátit vodorovně + Flip Vertical Převrátit svisle + Focus Soustředění + Follow number with: Znak za číslem: + Font Písmo + Font Color Barva písma + Font color Barva písma + Font color: Barva písma: + Font Dialog Dialogové okno Písmo + Font Size Velikost písma + Font: Písmo: + Font: {font} Písmo: {font} + Fonts Písma + Footer Zápatí + Footnote and Endnote Poznámka pod čarou a vysvětlivka + Footnotes Poznámky pod čarou + Format Formát + Format Page Numbers Formát číslování stránek + Format Page Numbers… Formát číslování stránek… + Format Painter Štětec formátu + Format: Formát: + Formatted Text Formátovaný text + Formatting Formátování + Formatting at Selection Formátování výběru + Formula Vzorec + Fraction Zlomek + from Unicode (hex) z Unicode (hex) + Function Funkce + General Obecné + getartcraft.com/apps/wordcraft getartcraft.com/apps/wordcraft + Glow Záře + Glow Colors Barvy záře + Go To Přejít na + Go to Přejít na + Go To (⌘⌥G) Přejít na (⌘⌥G) + Go To… Přejít na… + Grab bag Různé + Greeting Line Řádek oslovení + Greeting\nLine Řádek\noslovení + Gridlines Mřížka + Group Seskupit + Grow Font 1 Point Zvětšit písmo o 1 bod + H: V: + Hanging Indent Předsazení + Header Záhlaví + Header & Footer Záhlaví a zápatí + Header Row Řádek záhlaví + Header/Footer Position Umístění záhlaví a zápatí + Heading 1 Nadpis 1 + Heading 2 Nadpis 2 + Heading 3 Nadpis 3 + Headings Nadpisy + Heart Srdce + Height: Výška: + Help Nápověda + Hidden Skryté + Hide Codes Skrýt kódy + Hide from style lists Skrýt v seznamech stylů + Hide Ink Skrýt rukopis + Hide\nInk Skrýt\nrukopis + Highlight Zvýraznění + Highlight Merge Fields Zvýraznit slučovací pole + Highlight\nMerge Fields Zvýraznit\nslučovací pole + Highlighter Zvýrazňovač + Home Domů + Horizontal Vodorovně + Horizontal Line Vodorovná čára + How many pages the whole document has Celkový počet stránek v dokumentu + How many pages this section has Počet stránek v tomto oddílu + How many words the document holds Počet slov v dokumentu + HTML Format Formát HTML + Hyphenation Dělení slov + Icons Ikony + If…Then…Else Pokud…Pak…Jinak + If…Then…Else… Pokud…Pak…Jinak… + Ignore All Ignorovat vše + Illustrations Ilustrace + Immersive Asistivní čtení + Immersive Reader Asistivní čtečka + Immersive\nReader Asistivní\nčtečka + Include level number from: Zahrnout číslo úrovně z: + Increase Font Size Zvětšit velikost písma + Increase Indent Zvětšit odsazení + Indent Odsazení + Indent from left: Odsazení zleva: + Indentation Odsazení + Indents Odsazení + Indents and Spacing Odsazení a mezery + Index Rejstřík + Index and Tables Rejstřík a seznamy + Info Informace + Ink Rukopis + Ink to\nMath Rukopis na\nrovnici + Ink to\nShape Rukopis na\ntvar + Ink\nReplay Přehrát\nrukopis + Inline Vnořená + Input Format Formát vstupu + Insert Vložení + Insert a new equation (Alt+=) Vložit novou rovnici (Alt+=) + Insert Above Vložit nad + Insert Below Vložit pod + Insert Caption Vložit titulek + Insert Citation Vložit citaci + Insert Endnote Vložit vysvětlivku + Insert Footnote Vložit poznámku pod čarou + Insert Hyperlink Vložit hypertextový odkaz + Insert Index Vložit rejstřík + Insert Left Vložit vlevo + Insert Merge Field Vložit slučovací pole + Insert Merge\nField Vložit slučovací\npole + Insert New Equation Vložit novou rovnici + Insert one text or another, depending on a field's value. Vloží jeden nebo druhý text v závislosti na hodnotě pole. + Insert Right Vložit vpravo + Insert Shapes Vložit tvary + Insert Structure Vložit strukturu + Insert Symbol Vložit symbol + Insert Table Vložit tabulku + Insert Table of Authorities Vložit seznam citovaných předpisů + Insert Table of Figures Vložit seznam obrázků + Insert Table… Vložit tabulku… + Insert\nAbove Vložit\nnad + Insert\nCaption Vložit\ntitulek + Insert\nCitation Vložit\ncitaci + Insert\nFootnote Vložit poznámku\npod čarou + Insertions and Deletions Vložení a odstranění + Insertions: Vložení: + Inside Borders Vnitřní ohraničení + Inspect Document Zkontrolovat dokument + Inspect Styles at Selection Zkontrolovat styly výběru + Integral Integrál + Interface language: Jazyk rozhraní: + Interface Theme Motiv rozhraní + Interface theme: Motiv rozhraní: + Interface\nTheme Motiv\nrozhraní + Italic Kurzíva + Join the ArtCraft community on Discord Připojte se ke komunitě ArtCraft na Discordu + Join us on Discord: discord.gg/artcraft Připojte se k nám na Discordu: discord.gg/artcraft + Justification Zarovnání + Justified Do bloku + Justify Do bloku + Keep Lines Together Svázat řádky + Keep lines together Svázat řádky + Keep Text Only Zachovat pouze text + Keep the password somewhere safe: without it nobody, WordCraft included, can open the document. Leave both boxes empty to remove the password. Heslo si bezpečně uložte: bez něj dokument nikdo (včetně aplikace WordCraft) neotevře. Chcete-li heslo odebrat, ponechte obě pole prázdná. + Keep with Next Svázat s následujícím + Keep with next Svázat s následujícím + Keeps the fonts and formatting of the copied text. Zachová písma a formátování zkopírovaného textu. + Labels Štítky + Landscape Na šířku + Language Jazyk + Large\nOperator Velký\noperátor + Lasso Laso + Last Column Poslední sloupec + Last commit Poslední commit + Last Name Příjmení + Layout Rozvržení + Layout Summary Přehled rozvržení + Leader Vodicí znak + Leave a recipient out of the merge when a field has this value. Vynechá příjemce ze slučování, pokud má pole tuto hodnotu. + Leave Equation Opustit rovnici + Leave the equation (Esc) Opustit rovnici (Esc) + Left Vlevo + Left Border Levé ohraničení + Left border Levé ohraničení + Left indent Odsazení zleva + Left Margin Levý okraj + Left-to-right Zleva doprava + Left-to-Right Text Direction Směr textu zleva doprava + Left: Vlevo: + Legal style numbering Právnické číslování + Letter Dopis + Letters Dopisy + Level {n} Úroveň {n} + Light Světlý + Limit and\nLog Limita a\nlogaritmus + Line Čára + Line and Page Breaks Tok textu + Line and Paragraph Spacing Řádkování a mezery mezi odstavci + Line between Čára mezi sloupci + Line Break Zalomení řádku + Line breaking Zalamování řádků + Line delta Změna počtu řádků + Line End Konec řádku + Line Numbers Čísla řádků + Line Spacing Řádkování + Line spacing Řádkování + Line Spacing Options… Možnosti řádkování… + Line spacing: Řádkování: + Line Start Začátek řádku + Linear Lineární + Lines Řádky + Lines added Přidané řádky + Lines deleted Odstraněné řádky + Link Odkaz + Link level to style: Propojit úroveň se stylem: + Link to Previous Navázat na předchozí + Linked style (paragraph and character) Propojený styl (odstavec a znak) + Links Odkazy + Links and References Odkazy a reference + List Definition Definice seznamu + Location: {path} Umístění: {path} + lowercase malá písmena + Macros Makra + Mail Merge Hromadná korespondence + Mailings Korespondence + Manage Sources Spravovat prameny + Manage Styles Spravovat styly + Manage Styles… Spravovat styly… + Many pages Více stránek + Margins Okraje + Mark Citation Označit citaci + Mark Entry Označit položku + Mark\nCitation Označit\ncitaci + Mark\nEntry Označit\npoložku + Markdown (*.md) Markdown (*.md) + Match case Rozlišovat malá a velká písmena + Match Fields Přiřadit pole + Matrix Matice + Merge Sloučit + Merge Cells Sloučit buňky + Merge Formatting Sloučit formátování + Merge Record # Číslo slučovaného záznamu + Merged PRs Sloučené PR + Mirrored Zrcadlové + MIT OR Apache-2.0. Copyright (c) 2026 ArtCraft Team and the WordCraft contributors. MIT OR Apache-2.0. Copyright (c) 2026 ArtCraft Team a přispěvatelé projektu WordCraft. + Moderate Střední + Modify Style Upravit styl + Modify Table Style Upravit styl tabulky + Modify Table Style… Upravit styl tabulky… + Modify… Upravit… + More Columns… Další sloupce… + More Symbols… Další symboly… + More templates → Další šablony → + Move in Equation Pohyb v rovnici + Move or Resize Přesunout nebo změnit velikost + Move Past Citation Přejít za citaci + Move Past\nCitation Přejít za\ncitaci + Multilevel List Víceúrovňový seznam + Multiple Pages Více stránek + Name (A–Z) Jméno (A–Z) + Name of the file this document is saved as Název souboru dokumentu + Name: Název: + Narrow 0.5" all Úzké 0,5" všude + Navigation Navigace + Navigation Pane Navigační podokno + New Nový + New Comment Nový komentář + New Entry Nová položka + New from Template Nový ze šablony + New Paragraph Nový odstavec + New Style… Nový styl… + New Table Style Nový styl tabulky + New Table Style… Nový styl tabulky… + New Window Nové okno + New\nComment Nový\nkomentář + New\nWindow Nové\nokno + Next Další + Next Change Další změna + Next Comment Další komentář + Next Footnote Další poznámka pod čarou + Next Page Další stránka + Next Record Další záznam + Next Section Další oddíl + Next Sentence Další věta + Next sentence Další věta + No Ne + No Border Bez ohraničení + No Color Bez barvy + No contributor data was built into this copy. Tato kopie neobsahuje údaje o přispěvatelích. + No errors found: every merge field is in the recipient list. Nebyly nalezeny žádné chyby: všechna slučovací pole jsou v seznamu příjemců. + No Glow Bez záře + No Markup Bez revizí + No model credits were built into this copy. Tato kopie neobsahuje uvedení modelů. + No Paragraph Space Bez mezer mezi odstavci + No Shadow Bez stínu + No Soft Edges Bez měkkých okrajů + No templates match your search. Hledání neodpovídají žádné šablony. + No-Width Non Break Nezlomitelný znak nulové šířky + No-Width Optional Break Podmíněné zalomení nulové šířky + Nonbreaking Hyphen Nezlomitelný spojovník + Nonbreaking Space Nezlomitelná mezera + None Žádné + Normal 1" all Normální 1" všude + Normal speed Normální rychlost + Normal Style Normální styl + Normal Text Normální text + Normal Word Document Normální dokument Word + Not available right now Momentálně nedostupné + Not saved Neuloženo + Not saved yet Dosud neuloženo + Not {name} Bez: {name} + Nothing Nic + Nothing collected yet. Items you copy or cut appear here. Zatím zde nic není. Položky, které zkopírujete nebo vyjmete, se zobrazí zde. + Nudge Posunout o krok + Number Číslo + Number alignment: Zarovnání čísel: + Number format Formát čísla + Number of columns: Počet sloupců: + Number of rows: Počet řádků: + Number of the page the field sits on Číslo aktuální stránky + Number of the section the field sits in Číslo aktuálního oddílu + Number style for this level: Styl číslování pro tuto úroveň: + Numbering Číslování + Object Objekt + Odd Page Lichá stránka + Office 2003 Default Výchozí Office 2003 + Offset: Bottom Posun: dolů + Offset: Bottom Left Posun: vlevo dolů + Offset: Bottom Right Posun: vpravo dolů + Offset: Center Posun: na střed + Offset: Left Posun: vlevo + Offset: Right Posun: vpravo + Offset: Top Posun: nahoru + Offset: Top Left Posun: vlevo nahoru + Offset: Top Right Posun: vpravo nahoru + OK OK + One Jeden + One Page Jedna stránka + Only web (http, https) and email (mailto) links can be followed Otevřít lze pouze webové (http, https) a e-mailové (mailto) odkazy + Open Otevřít + OpenDocument Text (*.odt) Text OpenDocument (*.odt) + Opening print dialog… Otevírání dialogu tisku… + Operator Operátor + Optional Hyphen Podmíněný spojovník + Options Možnosti + Or save a copy in another format: Nebo uložte kopii v jiném formátu: + Orientation Orientace + Otherwise insert: Jinak vložit: + Outline Osnova + Outline Level Úroveň osnovy + Outline level Úroveň osnovy + Outside border Vnější ohraničení + Outside Borders Vnější ohraničení + Oval Ovál + Page Stránka + Page Background Pozadí stránky + Page Border Ohraničení stránky + Page Borders Ohraničení stránky + Page Break Konec stránky + Page Break Before Vložit konec stránky před + Page break before Vložit konec stránky před + Page Breaks Konce stránek + Page Color Barva stránky + Page Down O stránku dolů + Page image (*.png) Obrázek stránky (*.png) + Page Movement Pohyb stránek + Page Number Číslo stránky + Page on which a bookmarked passage falls Číslo stránky se záložkou + Page Setup Vzhled stránky + Page Up O stránku nahoru + Page Width Šířka stránky + Page width Šířka stránky + Page X of Y Stránka X z Y + Page {page} Stránka {page} + Page {page} of {pages} Stránka {page} z {pages} + Page\nBorders Ohraničení\nstránky + Page\nColor Barva\nstránky + Page\nNumber Číslo\nstránky + Pages Stránky + Paragraph Odstavec + Paragraph Details Podrobnosti odstavce + Paragraph Down O odstavec dolů + Paragraph Mark Značka odstavce + Paragraph Settings Nastavení odstavce + Paragraph Spacing Mezery mezi odstavci + Paragraph style Styl odstavce + Paragraph Up O odstavec nahoru + Paragraphs Odstavce + Password Heslo + Password: Heslo: + Paste Vložit + Paste (⌘V) Vložit (⌘V) + Paste All Vložit vše + Paste as: Vložit jako: + Paste Clipboard Item Vložit položku ze schránky + Paste Formatting Vložit formátování + Paste Special Vložit jinak + Paste Special… Vložit jinak… + Paste: Keep Text Only Vložit: zachovat pouze text + Paste: Merge Formatting Vložit: sloučit formátování + Pause Pozastavit + Paused Pozastaveno + PDF document (*.pdf) Dokument PDF (*.pdf) + Pen Pero + Pencil Tužka + Pens Pera + Pick a field from the list Vyberte pole ze seznamu + Picture Border Ohraničení obrázku + Picture Format Formát obrázku + Picture Styles Styly obrázků + Pictures Obrázky + Plain text (*.txt) Prostý text (*.txt) + Play Přehrát + Play/Pause Přehrát/pozastavit + Portrait Na výšku + Position Pozice + Postal Code PSČ + Preferred width: Upřednostňovaná šířka: + Preserve formatting during updates Zachovat formátování při aktualizaci + Presets Přednastavení + Preview Náhled + Preview Results Náhled výsledků + Preview\nResults Náhled\nvýsledků + Previous Předchozí + Previous Change Předchozí změna + Previous Comment Předchozí komentář + Previous Record Předchozí záznam + Previous Section Předchozí oddíl + Previous Sentence Předchozí věta + Previous sentence Předchozí věta + Print Tisk + Print failed: {error} Tisk selhal: {error} + Print Layout Rozvržení při tisku + Print\nLayout Rozvržení\npři tisku + Professional Profesionální + Proofing Kontrola pravopisu a mluvnice + Proofing Issues Nalezené chyby + Properties Vlastnosti + Protect Zabezpečení + Protect Document Zabezpečit dokument + Quick Access Toolbar Panel nástrojů Rychlý přístup + Quick Parts Rychlé části + Quick Tables Rychlé tabulky + Radical Odmocnina + Raised/lowered Zvýšené/snížené + Read Aloud Číst nahlas + Read Aloud Status Stav čtení nahlas + Read Mode Režim čtení + Read\nAloud Číst\nnahlas + Read\nMode Režim\nčtení + Reading Highlight Zvýraznění při čtení + Reading Speed Rychlost čtení + Reads the clipboard's rich text and keeps its formatting. Načte formátovaný text (RTF) ze schránky a zachová jeho formátování. + Reads the clipboard's web content and keeps its formatting. Načte webový obsah ze schránky a zachová jeho formátování. + Recent Nedávné + Recently used symbols: Naposledy použité symboly: + Recipient List Seznam příjemců + Recipients: {count} Příjemců: {count} + Record Macro Záznam makra + Recover Unsaved Documents Obnovit neuložené dokumenty + Rectangle Obdélník + Redo Znovu + Reduce Hanging Indent Zmenšit předsazení + References Reference + Refresh Obnovit + Registered Registrovaná ochranná známka + Reject Odmítnout + Reject All Changes Odmítnout všechny změny + Reject Change Odmítnout změnu + Relaxed Volné + Remove Background Odstranit pozadí + Remove field Odebrat pole + Remove Footer Odebrat zápatí + Remove Header Odebrat záhlaví + Remove Hyperlink Odebrat hypertextový odkaz + Remove Password Odebrat heslo + Remove recipient Odebrat příjemce + Remove Space After Paragraph Odebrat mezeru za odstavcem + Remove Table of Contents Odebrat obsah + Remove Watermark Odebrat vodoznak + Reopen Znovu otevřít + Repeat Opakovat + Repeat as header row on each page Opakovat jako řádek záhlaví na každé stránce + Repeat Header Rows Opakovat řádky záhlaví + Replace Nahradit + Replace All Nahradit vše + Replace Document Text Nahradit text dokumentu + Replace with: Nahradit čím: + Replay Přehrát + Reply Odpovědět + Report Zpráva + Research Rešerše + Researcher Výzkumník + Reset Obnovit + Reset Crop Zrušit oříznutí + Reset Picture Obnovit obrázek + Reset to Normal Obnovit normální styl + Resolve Vyřešit + Resolved Vyřešeno + Restart at 1 Začít znovu od 1 + Restart Each Page Začít znovu na každé stránce + Restart Each Section Začít znovu v každém oddílu + Restart list after: Začít číslování znovu po: + Restrict Editing Omezit úpravy + Restrict\nEditing Omezit\núpravy + Result Výsledek + Results Výsledky + Reverse the order Obrátit pořadí + Review Revize + Reviewing Revize + Reviewing Pane Podokno revizí + Reviewing — edits become suggestions Revize — úpravy se ukládají jako návrhy + Rich Text Format (*.rtf) Formát RTF (*.rtf) + Rich Text Format (RTF) Formát RTF (Rich Text Format) + Right Vpravo + Right Border Pravé ohraničení + Right border Pravé ohraničení + Right indent Odsazení zprava + Right Margin Pravý okraj + Right-to-left Zprava doleva + Right-to-Left Text Direction Směr textu zprava doleva + Right: Vpravo: + Rotate Otočit + Rotate Left 90° Otočit doleva o 90° + Rotate Right 90° Otočit doprava o 90° + Rotation Otočení + Rotation: Otočení: + Rounded Rectangle Zaoblený obdélník + Row Řádek + Rows & Columns Řádky a sloupce + Ruler Pravítko + Rules Pravidla + Résumé Životopis + Save Uložit + Save a copy in another format. Printing goes through a PDF you can print from any viewer. Uloží kopii v jiném formátu. Tisk probíhá prostřednictvím souboru PDF, který vytisknete v libovolném prohlížeči. + Save As Uložit jako + Save as Template Uložit jako šablonu + Save the document to turn on AutoSave Pro zapnutí automatického ukládání dokument nejprve uložte + Save the document to turn on AutoSave (a file you have only opened isn't rewritten until you save it) Pro zapnutí automatického ukládání dokument uložte (pouze otevřený soubor se nepřepisuje, dokud jej sami neuložíte) + Saved Uloženo + Scale Měřítko + Script Index + Scroll ribbon left Posunout pás karet doleva + Scroll ribbon right Posunout pás karet doprava + Search Commands Hledat příkazy + Search commands and help Hledat příkazy a nápovědu + Search document Hledat v dokumentu + Search for templates Hledat šablony + Section Breaks Konce oddílů + Section Mark Znak paragrafu + Section Properties Vlastnosti oddílu + Sections Oddíly + Select Vybrat + Select All Vybrat vše + Select Cell Vybrat buňku + Select Line Vybrat řádek + Select Objects Vybrat objekty + Select Paragraph Vybrat odstavec + Select Range Vybrat rozsah + Select Recipients Vybrat příjemce + Select recipients first to choose from their fields. Nejprve vyberte příjemce, abyste mohli vybírat z jejich polí. + Select recipients first to match their fields. Nejprve vyberte příjemce, abyste mohli přiřadit jejich pole. + Select Row Vybrat řádek + Select Sentence Vybrat větu + Select Table Vybrat tabulku + Select Text Vybrat text + Select Text with Similar Formatting Vybrat text s podobným formátováním + Select Word Vybrat slovo + Select\nRecipients Vybrat\npříjemce + Selection Výběr + Selection Pane Podokno výběru + Send Backward Přenést dál + Send the document straight to the system print dialog, or save a copy in another format below. Odešle dokument přímo do systémového dialogu tisku, nebo níže uložte kopii v jiném formátu. + Sentence Věta + Sentence case. Velké písmeno na začátku věty. + Sequence name: Název posloupnosti: + Set Nastavit + Set as Default Nastavit jako výchozí + Set Caret Umístit kurzor + Set Character Formatting Nastavit formátování znaků + Set Equation Nastavit rovnici + Set Numbering Value Nastavit hodnotu číslování + Set Paragraph Formatting Nastavit formátování odstavce + Setting: Nastavení: + Shading Stínování + Shadow Stín + Shadow, glow and soft edges Stín, záře a měkké okraje + Shape Effects Efekty tvarů + Shape Fill Výplň tvaru + Shape Format Formát tvaru + Shape Outline Obrys tvaru + Shape Styles Styly tvarů + Shapes Tvary + Share Sdílet + Shift+Tab Shift+Tab + Shortcut key: Klávesová zkratka: + Show Zobrazit + Show all formatting marks Zobrazit všechny netisknutelné znaky + Show all revisions inline Zobrazit všechny revize přímo v textu + Show Comments Zobrazit komentáře + Show documents with their colours inverted, like View › Switch Modes. Saving, printing and PDFs are unchanged. Zobrazí dokumenty s invertovanými barvami, podobně jako Zobrazení › Přepnout režimy. Ukládání, tisk a PDF zůstávají beze změny. + Show in the Styles gallery Zobrazit v galerii stylů + Show Markup Zobrazit revize + Show Notes Zobrazit poznámky + Show only comments and formatting in balloons Zobrazit v bublinách pouze komentáře a formátování + Show or Hide Style Zobrazit nebo skrýt styl + Show revisions in balloons Zobrazit revize v bublinách + Show rulers Zobrazit pravítka + Show the community button in the title bar Zobrazit tlačítko komunity v záhlaví okna + Show/Hide ¶ Zobrazit/skrýt ¶ + Show\nComments Zobrazit\nkomentáře + Shrink Font 1 Point Zmenšit písmo o 1 bod + Side to Side Vedle sebe + Side\nto Side Vedle\nsebe + Signature Line Řádek podpisu + Single Jednoduché + Single Closing Quote Koncová jednoduchá uvozovka + Single Opening Quote Počáteční jednoduchá uvozovka + Single Spacing Jednoduché řádkování + Size Velikost + Size: Velikost: + Skip citations & bibliography Přeskakovat citace a bibliografii + Skip Citations and Bibliography Přeskakovat citace a bibliografii + Skip Record If Přeskočit záznam, pokud + Skip Record If… Přeskočit záznam, pokud… + Small Caps Kapitálky + Small caps Kapitálky + SmartArt SmartArt + Soft Edges Měkké okraje + Sort Seřadit + Sort order: Pořadí řazení: + Source code: github.com/storytold/wordcraft Zdrojový kód: github.com/storytold/wordcraft + Space Mezera + Space after Mezera za + Space after: {pt} pt Mezera za: {pt} b. + Space before Mezera před + Space before/after: Mezery před/za: + Space before: {pt} pt Mezera před: {pt} b. + Spacing Mezery + Spacing (pt): Mezery (b.): + Spacing: Mezera: + Special Characters Speciální znaky + Specify height: Zadat výšku: + Speech Řeč + Speed Rychlost + Spelling & Grammar Pravopis a mluvnice + Spelling &\nGrammar Pravopis\na mluvnice + Spelling Suggestions Návrhy pravopisu + Split Rozdělit + Split Cells Rozdělit buňky + Split Table Rozdělit tabulku + Spreadsheet Table Tabulka sešitu + Standard Colors Standardní barvy + Star Hvězda + Start at: Začít od: + Start Mail Merge Spustit hromadnou korespondenci + Start Mail\nMerge Spustit hromadnou\nkorespondenci + State Stát/kraj + Statistics Statistika + Status Bar Stavový řádek + Stop Zastavit + Stop Reading Zastavit čtení + Stopped Zastaveno + Strikethrough Přeškrtnuté + Structure Actions Akce se strukturou + Structures Struktury + Studio cover Titulní stránka studia + Studio handbook (sample) Příručka studia (ukázka) + Style Styl + Style based on: Styl založený na: + Style Inspector Inspektor stylů + Style Set Sada stylů + Style: Styl: + Styles Styly + Styles Pane Podokno stylů + Subscript Dolní index + Subset: Podmnožina: + Superscript Horní index + Suppress line numbers Potlačit čísla řádků + Switch Modes Přepnout režimy + Switch\nModes Přepnout\nrežimy + Symbol Symbol + Symbols Symboly + Synonyms Synonyma + Tab Tabulátor + Tab character Znak tabulátoru + Tab stop position: Umístění zarážky tabulátoru: + Tab stops to be cleared: Zarážky tabulátoru ke smazání: + Table Tabulka + Table Column Width Šířka sloupce tabulky + Table Design Návrh tabulky + Table Layout Rozvržení tabulky + Table of Authorities Seznam citovaných předpisů + Table of Contents Obsah + Table of\nContents Obsah + Table Properties Vlastnosti tabulky + Table Row Height Výška řádku tabulky + Table style Styl tabulky + Table Style Options Možnosti stylu tabulky + Table Styles Styly tabulek + Tables Tabulky + Tabs Tabulátory + Tabs… Tabulátory… + Tabular List Tabulkový seznam + Text Text + Text Box Textové pole + Text Direction Směr textu + Text Effects Textové efekty + Text Effects and Typography Textové efekty a typografie + Text from File Text ze souboru + Text Highlight Color Barva zvýraznění textu + Text indent at: Odsazení textu na: + Text to display: Zobrazený text: + Text Wrapping Obtékání textu + Text: Text: + Text\nBox Textové\npole + Text\nDirection Směr\ntextu + That format doesn't keep everything, so the document is still open. Save it as a Word document (.docx) to go on. Tento formát nezachová veškerý obsah, proto dokument zůstává otevřený. Chcete-li pokračovat, uložte jej jako dokument Word (.docx). + That password isn't right. Check it (passwords are case-sensitive) and try again. Zadané heslo není správné. Zkontrolujte jej (rozlišují se malá a velká písmena) a zkuste to znovu. + The clipboard is empty. Schránka je prázdná. + The date it is today Dnešní datum + The document has no bookmarks yet. Dokument zatím neobsahuje žádné záložky. + The document will be saved with a password. Save it to protect it. Dokument bude uložen s heslem. Pro zapnutí ochrany dokument uložte. + The new style takes the formatting of the current paragraph. Nový styl převezme formátování aktuálního odstavce. + The password is removed. Save the document to keep the change. Heslo bylo odebráno. Pro zachování změny dokument uložte. + The passwords don't match. Hesla se neshodují. + The recipient-list field that fills each part of an address block and greeting line. Pole seznamu příjemců, které vyplní jednotlivé části bloku adresy a řádku oslovení. + The time right now Aktuální čas + Theme Colors Barvy motivu + Theme Fonts Písma motivu + Theme List Seznam motivů + Themes Motivy + Then insert: Pak vložit: + Thesaurus Tezaurus + These merge fields aren't in the recipient list: Tato slučovací pole nejsou v seznamu příjemců: + Thick Silné + Thickness Tloušťka + This field has no options. Toto pole nemá žádné možnosti. + This font has no characters to show. Toto písmo neobsahuje žádné znaky k zobrazení. + This point forward Od tohoto místa dále + This section Tento oddíl + Three Tři + Tight Těsné + Title from the document properties Název z vlastností dokumentu + Tools Nástroje + Top Nahoře + Top Border Horní ohraničení + Top Margin Horní okraj + Top of Page Horní část stránky + Top: Nahoře: + Total Row Řádek součtů + Track Changes Sledovat změny + Track Changes Options Možnosti sledování změn + Track Changes: On Sledování změn: zapnuto + Track formatting Sledovat formátování + Tracking Sledování + Trademark Ochranná známka + Translate Přeložit + Transparency Průhlednost + Triangle Trojúhelník + Triple Trojité + Two Dva + Type a command, e.g. "insert table" Zadejte příkaz, např. „vložit tabulku“ + Type a New List… Zadat nový seznam… + Type at least one recipient. Zadejte alespoň jednoho příjemce. + Type in Equation Psaní v rovnici + Type Text Zadat text + Type the field's name and its switches, for example PAGE \\* roman. Zadejte název pole a jeho přepínače, například PAGE \\* roman. + Type the recipients, or load them from a file. Zadejte příjemce nebo je načtěte ze souboru. + Underline Podtržené + Underline color Barva podtržení + Underline Words Only Podtrhnout pouze slova + Undo Zpět + Undo {action} Zpět: {action} + Unformatted Text Neformátovaný text + Ungroup Oddělit + Unlink\nCitations Odpojit\ncitace + Up Nahoru + Update Field Aktualizovat pole + Update Index Aktualizovat rejstřík + Update Style to Match Selection Aktualizovat styl podle výběru + Update Table Aktualizovat + Update Table of Figures Aktualizovat seznam obrázků + Update to Match Aktualizovat podle výběru + Update to Match Selection Aktualizovat podle výběru + UPPERCASE VELKÁ PÍSMENA + Use an Existing List… Použít existující seznam… + Use system setting Podle nastavení systému + User Name Uživatelské jméno + User name: Uživatelské jméno: + Version History Historie verzí + Version {version} ({build}) Verze {version} ({build}) + Vertical Svisle + Vertical Alignment Svislé zarovnání + Vertical alignment: Svislé zarovnání: + View Zobrazení + View Gridlines Zobrazit mřížku + View State Stav zobrazení + Views Zobrazení + Voice Hlas + W: Š: + Waiting for Zotero… Čekání na Zotero… + Watermark Vodoznak + Wave Vlnovka + Web Layout Rozvržení webu + Web page (*.html) Webová stránka (*.html) + Web\nLayout Rozvržení\nwebu + Weight Tloušťka + When this document was first created Datum vytvoření tohoto dokumentu + When this document was most recently printed Datum posledního tisku tohoto dokumentu + When this document was most recently saved Datum posledního uložení tohoto dokumentu + Who the document properties name as author Autor uvedený ve vlastnostech dokumentu + Whole document Celý dokument + Whole page Celá stránka + Whole Table Celá tabulka + Whole words Celá slova + Wide Široké + Widow/Orphan Control Kontrola osamocených řádků + Widow/Orphan control Kontrola osamocených řádků + Width and spacing Šířka a mezery + Width: Šířka: + Window Okno + Word Count Počet slov + Word document (*.docx) Dokument Word (*.docx) + Word Left O slovo vlevo + Word Right O slovo vpravo + WordArt WordArt + WordCraft WordCraft + Words Slova + Words only Pouze slova + Wrap Text Obtékání textu + Wrap\nText Obtékání\ntextu + Write & Insert Fields Psaní a vkládání polí + Write a reply Napište odpověď + Yes Ano + Your changes will be lost if you don't save them. Pokud změny neuložíte, budou ztraceny. + Zoom Lupa + Zoom In Přiblížit + Zoom Out Oddálit + Zotero Zotero + Zotero: cancelled Zotero: zrušeno + Zotero: done Zotero: hotovo + {count} items highlighted Počet zvýrazněných položek: {count} + {group} settings Nastavení skupiny {group} + {key}+Click to follow link {key}+kliknutí pro otevření odkazu + {name} is protected with a password. Dokument {name} je chráněn heslem. + {n} lines Řádků: {n} + {n} pt {n} b. + {selected} of {words} words Počet slov: {words}; vybráno: {selected} + {size} pt {size} b. + {words} words Počet slov: {words} + Base text: Základní text: + Distribute letters Rozmístit písmena + Distribute spacing Rozmístit mezery + Offset (pt): Posun (b.): + Phonetic Guide Fonetický průvodce + Remove Odebrat + Right (vertical) Vpravo (svisle) + Ruby text: Text ruby: + Copyright Sign Symbol autorských práv + Insert Date Field Vložit pole data + Insert Page Field Vložit pole čísla stránky + Insert Time Field Vložit pole času + Registered Sign Symbol registrované ochranné známky + Reset Character Formatting Obnovit formátování znaků + Reset Paragraph Formatting Obnovit formátování odstavce + Trademark Sign Symbol ochranné známky + Size (pt): Velikost (b.): + Style: {style} Styl: {style} + Align Top Left Zarovnat nahoru vlevo + Align Top Center Zarovnat nahoru na střed + Align Top Right Zarovnat nahoru vpravo + Align Center Left Zarovnat na střed vlevo + Align Center Zarovnat na střed + Align Center Right Zarovnat na střed vpravo + Align Bottom Left Zarovnat dolů vlevo + Align Bottom Center Zarovnat dolů na střed + Align Bottom Right Zarovnat dolů vpravo + {contributors} contributors · {commits} commits Přispěvatelé: {contributors} · commity: {commits} + {cols}×{rows} Table Tabulka {cols}×{rows} + AaBbYyZz AaBbYyZz ČčŘřŽž + pt b. + Document1 Dokument1 + Username Uživatelské jméno + Display name Zobrazované jméno + Real name Skutečné jméno + Name Jméno + PRs PR + Commits Commity + First První + Last Poslední + Model Model + Version Verze + % of all commits Podíl na commitech (%) + Lines +/− Řádky +/− + Craft Řemeslo + Studio Studio + Atelier Ateliér + Darkroom Temná komora + Gallery Galerie + Sketchbook Skicák + Change Picture… Změnit obrázek… + Font… Písmo… + Paragraph… Odstavec… + Link… Odkaz… + Size and Crop… Velikost a oříznutí… + Insert Columns to the Left Vložit sloupce vlevo + Insert Columns to the Right Vložit sloupce vpravo + Insert Rows Above Vložit řádky výše + Insert Rows Below Vložit řádky níže + Mon Po + Tue Út + Wed St + Sum Součet + North Sever + South Jih + West Západ + Total Celkem + Draw\nTable Nakreslit\ntabulku + Move Paragraph Up Přesunout odstavec nahoru + Move Paragraph Down Přesunout odstavec dolů + Promote Zvýšit úroveň + Demote Snížit úroveň + Go Back Přejít zpět + Toggle Unicode Character Přepnout znak Unicode + Toggle Field Codes Přepnout kódy polí + Edit Field Code Upravit kód pole + Unlink Fields Zrušit propojení polí + Lock Fields Zamknout pole + Unlock Fields Odemknout pole + Next Field Další pole + Previous Field Předchozí pole + Selected Fields Vybraná pole + Edit Field… Upravit pole… + Formatted Formátováno + Interface size: Velikost rozhraní: + Makes the ribbon, menus and dialogs larger or smaller, on top of your system's display scaling. Document zoom is separate. Zvětší nebo zmenší pás karet, nabídky a dialogová okna nad rámec škálování displeje v systému. Lupa dokumentu se nastavuje zvlášť. + In Line with Text V řádku s textem + Square Čtverec + Through Průchozí + Top and Bottom Nahoře a dole + Behind Text Za textem + In Front of Text Před textem + Wrap Text Sides Strany obtékání textu + Both Sides Obě strany + Left Only Pouze vlevo + Right Only Pouze vpravo + Largest Only Pouze největší strana + Customize Keyboard Přizpůsobit klávesnici + Choose a command Vyberte příkaz + Choose a shortcut Vyberte klávesovou zkratku + All Commands Všechny příkazy + Commands: Příkazy: + Keys for this command: Klávesy pro tento příkaz: + New shortcut: Nová klávesová zkratka: + Now used by {command} Nyní používá: {command} + Not used by any command Nepoužíváno žádným příkazem + Remove every custom shortcut and restore the built-in keys? Odebrat všechny vlastní klávesové zkratky a obnovit výchozí klávesy? + Assign Přiřadit + Reset All… Obnovit vše… + Press a key combination Stiskněte kombinaci kláves + Customize Přizpůsobit + Keyboard shortcuts: Klávesové zkratky: + Customize… Přizpůsobit… + Customize Ribbon Přizpůsobit pás karet + Add to Quick Access Toolbar Přidat na panel nástrojů Rychlý přístup + Remove from Quick Access Toolbar Odebrat z panelu nástrojů Rychlý přístup + Customize the Ribbon… Přizpůsobit pás karet… + Customize Quick Access Toolbar… Přizpůsobit panel nástrojů Rychlý přístup… + More Commands… Další příkazy… + Ribbon Pás karet + (Custom) (Vlastní) + Remove every custom tab and group and show all tabs again? Odebrat všechny vlastní karty a skupiny a znovu zobrazit všechny karty? + Put the default commands back on the Quick Access Toolbar? Vrátit výchozí příkazy na panel nástrojů Rychlý přístup? + Reset… Obnovit… + Add >> Přidat >> + << Remove << Odebrat + Pick a custom group (New Group makes one) Vyberte vlastní skupinu (novou vytvoříte tlačítkem Nová skupina) + Ribbon tabs Karty pásu karet + New Tab Nová karta + New Group Nová skupina + Rename… Přejmenovat… + Ribbon and Quick Access Toolbar: Pás karet a panel nástrojů Rychlý přístup: + Choose the sheet that holds the recipients. Vyberte list, který obsahuje příjemce. + First row of data contains column headers První řádek dat obsahuje záhlaví sloupců + Accessibility Pane Podokno přístupnosti + Alt Text Pane Podokno alternativního textu + Alt\nText Alternativní\ntext + View Alt Text… Zobrazit alternativní text… + Mark as decorative Označit jako dekorativní + Title: Název: + Errors ({n}) Chyby ({n}) + Warnings ({n}) Upozornění ({n}) + Tips ({n}) Tipy ({n}) + No accessibility issues found. Nebyly nalezeny žádné problémy s přístupností. + Describe what this object shows, for people who can't see it. Popište, co tento objekt zobrazuje, pro lidi, kteří jej nevidí. + Decorative objects only add visual interest: screen readers skip them. Dekorativní objekty slouží pouze jako vizuální doplněk: čtečky obrazovky je přeskakují. + Describe what this table shows, for people who can't see it. Popište, co tato tabulka zobrazuje, pro lidi, kteří ji nevidí. + Select a picture, shape, chart or table to describe it. Vyberte obrázek, tvar, graf nebo tabulku, kterou chcete popsat. + Document Grid Mřížka dokumentu + No grid Bez mřížky + Lines only Pouze řádky + Lines and characters Řádky a znaky + Text snaps to characters Text se přichytává ke znakům + Characters per line: Znaků na řádek: + Lines per page: Řádků na stránku: + Moved from Přesunuto odtud + Moved to Přesunuto sem + Right-to-Left Table Směr tabulky zprava doleva + Right-to-Left Section Směr oddílu zprava doleva + Table direction: Směr tabulky: + Section direction: Směr oddílu: + Drawing Canvas Kreslicí plátno + New Drawing Canvas Nové kreslicí plátno + Fit Přizpůsobit + Expand Rozšířit + Scale Drawing Škálovat kresbu + Canvas Member Prvek plátna + Arrows Šipky + Communication Komunikace + Office Kancelář + People Lidé + Nature Příroda + Weather Počasí + Technology Technologie + Transport Doprava + Icon Color Barva ikony + Search icons Hledat ikony + No icons match your search. Vašemu hledání neodpovídají žádné ikony. + Recolor a one-color picture, such as an icon Přebarví jednobarevný obrázek, například ikonu + Enclose Characters Ohraničit znaky + Shrink text Zmenšit text + Enlarge symbol Zvětšit symbol + Enclosure Ohraničení + Circle Kruh + Change Chart Type Změnit typ grafu + Chart Design Návrh grafu + Type Typ + Edit Data Upravit data + Chart Title Název grafu + Chart Layouts Rozvržení grafu + Add Chart Element Přidat prvek grafu + Legend Legenda + Data Labels Popisky dat + Above Chart Nad grafem + Insert Chart Vložit graf + Clustered Column Skupinový sloupcový + Stacked Column Skládaný sloupcový + Clustered Bar Skupinový pruhový + Stacked Bar Skládaný pruhový + Area Plošný + Pie Výsečový + Doughnut Prstencový + Scatter Bodový + “{text}” ({row}, {series}) isn't a number. „{text}“ ({row}, {series}) není číslo. + Category {n} Kategorie {n} + Series {n} Řada {n} + Type the categories down the side and a column of values per series. Zadejte kategorie pod sebe a pro každou řadu sloupec hodnot. + Categories Kategorie + Series name Název řady + Remove series Odebrat řadu + Remove row Odebrat řádek + Add Row Přidat řádek + Add Series Přidat řadu + Edit\nData Upravit\ndata + Change\nChart Type Změnit\ntyp grafu + Align Text Zarovnat text + Create Link Vytvořit propojení + Break Link Zrušit propojení + Rotate all text 90° Otočit všechen text o 90° + Rotate all text 270° Otočit všechen text o 270° + Stacked Pod sebou + Middle Uprostřed + Click the empty text box the text should continue in (Esc cancels) Klikněte na prázdné textové pole, ve kterém má text pokračovat (Esc zruší) + Not linked: click a text box Nepropojeno: klikněte na textové pole + Location Umístění + Endnotes Vysvětlivky + Below text Pod textem + End of section Konec oddílu + End of document Konec dokumentu + Footnotes to endnotes Převést poznámky pod čarou na vysvětlivky + Endnotes to footnotes Převést vysvětlivky na poznámky pod čarou + Swap footnotes and endnotes Zaměnit poznámky pod čarou a vysvětlivky + Custom mark: Vlastní značka: + Continuous numbering Průběžné číslování + Apply Použít + Convert Notes Převést poznámky + A, B, C, … A, B, C, … + Above the item Nad položkou + Accessed on Datum přístupu + Add New Source… Přidat nový pramen… + Add the chapter number Přidat číslo kapitoly + Atmosphere Atmosféra + Below the item Pod položkou + Book Kniha + Book title Název knihy + Caption Titulek + Caption Numbering Číslování titulků + Caption text Text titulku + Caption: Titulek: + Chapter in a book Kapitola v knize + Chapters begin at: Kapitoly začínají stylem: + Collect entries from: Zahrnout do obsahu: + Columns: Sloupce: + Conference Konference + Conference paper Příspěvek na konferenci + Container Title Název souborného díla + Create Source Vytvořit pramen + Cross-reference: Křížový odkaz: + Custom Table of Contents… Vlastní obsah… + DOI DOI + Day Den + Delete Label Odstranit popisek + Edit Source Upravit pramen + Edition Vydání + Edit… Upravit… + Entry marked. Položka byla označena. + Example: {sample} Příklad: {sample} + Figure Obrázek + Film Film + Heading styles (levels 1–{n}) Styly nadpisů (úrovně 1–{n}) + Heading {n} Nadpis {n} + I, II, III, … I, II, III, … + Include page numbers Zahrnout čísla stránek + Indented Odsazený + Institution Instituce + Ionosphere Ionosféra + Issue Číslo + Journal Časopis + Label: Popisek: + Last, First; Last, First Příjmení, Jméno; Příjmení, Jméno + Leave the label out of the caption Vynechat popisek z titulku + Letter headings Abecední nadpisy + Levels: Úrovně: + Link entries to their headings Propojit položky s nadpisy + Made from the author and year when empty Pokud zůstane pole prázdné, vytvoří se z autora a roku + Magazine or newspaper article Článek v časopise nebo novinách + Main entry: Hlavní položka: + Mark Označit + Mark All Označit vše + Mark Entry… Označit položku… + Mark Index Entry Označit položku rejstříku + Mesosphere Mezosféra + Month Měsíc + New Label Nový popisek + New Label… Nový popisek… + New… Nový… + No sources yet. Zatím žádné prameny. + Numbering… Číslování… + Options… Možnosti… + Other Jiné + Other styles and their TOC level: Další styly a jejich úroveň v obsahu: + Outline levels Úrovně osnovy + Page number style Styl čísel stránek + Page numbers at the right margin Čísla stránek u pravého okraje + Page title Název stránky + Pages of bookmark: Stránky záložky: + Periodical Periodikum + Position: Umístění: + Publisher Vydavatel + Run-in V jednom odstavci + See Viz + Separator: Oddělovač: + Show every bibliography field Zobrazit všechna pole bibliografie + Site name Název webu + Source Manager Správce pramenů + Source type: Typ pramene: + Sources in this document: Prameny v tomto dokumentu: + Styles: Styly: + Subentry: Podpoložka: + TC entry fields Pole položek obsahu (TC) + Tab leader: Vodicí znak tabulátoru: + Table of Contents Options Možnosti obsahu + Table of Contents Styles Styly obsahu + Tag Značka + This page Tato stránka + Title Název + Type: Typ: + URL URL + Volume Ročník + Website Webová stránka + Year Rok + a, b, c, … a, b, c, … + i, ii, iii, … i, ii, iii, … + {n} entries marked. Označeno položek: {n}. + Lasso Select Výběr lasem + Move Selected Ink Přesunout vybraný rukopis + Delete Selected Ink Odstranit vybraný rukopis + Recolor Selected Ink Přebarvit vybraný rukopis + Add Pen Přidat pero + Remove Pen Odebrat pero + Ink to Shape Rukopis na tvar + Convert to Shapes Převést na tvary + Ink Replay Přehrát rukopis + Add\nPen Přidat\npero + Rewind Přetočit zpět + Forward Vpřed + Stroke {n} of {total} Tah {n} z {total} + Add line numbering Přidat číslování řádků + Add to Document Přidat do dokumentu + Address labels Adresní štítky + Arabic Arabština + Auto Automaticky + Automatically hyphenate document Automaticky dělit slova v dokumentu + Chinese (Simplified) Čínština (zjednodušená) + Chinese (Traditional) Čínština (tradiční) + Column: Sloupec: + Count by: Číslovat po: + Czech Čeština + Danish Dánština + Delivery address: Dodací adresa: + Detect language automatically Rozpoznat jazyk automaticky + Do not check spelling or grammar Nekontrolovat pravopis ani gramatiku + Dutch Nizozemština + English (United Kingdom) Angličtina (Spojené království) + Envelope size: Velikost obálky: + Estonian Estonština + Finnish Finština + French (France) Francouzština (Francie) + From text: Od textu: + Full page of the same label Celá stránka stejných štítků + German (Germany) Němčina (Německo) + Greek Řečtina + Hebrew Hebrejština + Hyphenate at: Rozdělit slovo v místě: + Hyphenate words in CAPS Dělit slova psaná VELKÝMI PÍSMENY + Hyphenation Options… Možnosti dělení slov… + Hyphenation zone: Pásmo dělení slov: + Italian Italština + Japanese Japonština + Korean Korejština + Limit consecutive hyphens to: Omezit počet po sobě jdoucích rozdělení: + Line Numbering Options… Možnosti číslování řádků… + Manual Hyphenation Ruční dělení slov + Manual hyphenation is complete. Ruční dělení slov je dokončeno. + Manual… Ručně… + Mark selected text as: Označit vybraný text jako: + New Document Nový dokument + No limit Bez omezení + Norwegian (Bokmål) Norština (Bokmål) + Numbering: Číslování: + Omit Vynechat + One label per recipient Jeden štítek na příjemce + Polish Polština + Portuguese (Brazil) Portugalština (Brazílie) + Portuguese (Portugal) Portugalština (Portugalsko) + Return address labels Štítky se zpáteční adresou + Return address: Zpáteční adresa: + Row: Řádek: + Russian Ruština + Serbian (Cyrillic) Srbština (cyrilice) + Serbian (Latin) Srbština (latinka) + Set As Default Nastavit jako výchozí + Shipping labels Přepravní štítky + Single label Jeden štítek + Spanish (Mexico) Španělština (Mexiko) + Spanish (Spain) Španělština (Španělsko) + Swedish Švédština + Turkish Turečtina + Ukrainian Ukrajinština + {language} is now the document's default language. Výchozím jazykem dokumentu je nyní {language}. + +# Compare / Combine, AutoCorrect Options and Restrict Editing (#412) + 1. Formatting restrictions 1. Omezení formátování + 2. Editing restrictions 2. Omezení úprav + 3. Start enforcement 3. Zahájení ochrany + << Less << Méně + Another file Jiný soubor + Apply as you type Používat při psaní + AutoCorrect Automatické opravy + AutoFormat As You Type Automatický formát při psaní + Automatic bulleted lists Automatické seznamy s odrážkami + Automatic numbered lists Automatické číslované seznamy + Border lines Čáry ohraničení + Capitalize first letter of sentences Velké první písmeno ve větách + Capitalize first letter of table cells Velké první písmeno v buňkách tabulky + Capitalize names of days Velké první písmeno v názvech dnů + Case changes Změny velikosti písmen + Character level Úroveň znaků + Checked styles are allowed: Povolené jsou zaškrtnuté styly: + Combine Documents Zkombinovat dokumenty + Compare Documents Porovnat dokumenty + Compared: {changes} changes Porovnáno: počet změn: {changes} + Comparing with another file needs the desktop app. Porovnání s jiným souborem vyžaduje desktopovou aplikaci. + Comparison settings Nastavení porovnání + Don't capitalize after: Nepsat velké písmeno po: + Editing in this document is restricted. Úpravy v tomto dokumentu jsou omezeny. + Every change is recorded as a tracked change. Každá úprava se zaznamená jako sledovaná změna. + Everyone Všichni + Exceptions (optional) Výjimky (volitelné) + Exceptions… Výjimky… + Fields Pole + Filling in forms Vyplňování formulářů + Find Next Editable Region Najít další upravitelnou oblast + Footnotes and endnotes Poznámky pod čarou a vysvětlivky + Formatting, case changes, white space and tables are compared; the other settings are kept for later. Porovnává se formátování, změny velikosti písmen, mezery a tabulky; ostatní nastavení jsou zachována pro pozdější využití. + Fractions (1/2) as fraction characters (½) Zlomky (1/2) jako znaky zlomků (½) + Headers and footers Záhlaví a zápatí + Hyphens (--) as dashes (—) Spojovníky (--) jako pomlčky (—) + In equations, typing a name after a backslash replaces it with its symbol. V rovnicích se název napsaný za zpětným lomítkem nahradí příslušným symbolem. + Internet addresses as links Internetové adresy jako odkazy + Label changes with: Označit změny štítkem: + Limit formatting to a selection of styles Omezit formátování na vybrané styly + Math AutoCorrect Automatické opravy matematiky + More >> Více >> + Moves Přesuny + New document Nový dokument + No changes (read only) Žádné změny (jen pro čtení) + Only allow this kind of editing: Povolit pouze tento typ úprav: + Only comments can be added, except in regions marked editable. Lze přidávat pouze komentáře, kromě oblastí označených jako upravitelné. + Only form fields can be filled in. Lze vyplňovat pouze formulářová pole. + Only the allowed styles can be applied. Lze použít pouze povolené styly. + Ordinals (1st) as superscript Řadové číslovky (1st) s horním indexem + Original document Původní dokument + This password type isn't supported. Tento typ hesla není podporován. + Replace as you type Nahrazovat při psaní + Replace text as you type Nahrazovat text při psaní + Replace: Nahradit: + Revised document Upravený dokument + Select text, then tick who can still edit it. Vyberte text a zaškrtněte, kdo jej může nadále upravovat. + Settings… Nastavení… + Show changes at: Zobrazit změny na úrovni: + Show changes in: Zobrazit změny v: + Smart quotes instead of straight quotes Typografické uvozovky místo rovných + Start Enforcing Protection Zahájit vynucování ochrany + Stop Protection Ukončit ochranu + Text boxes Textová pole + The document is read only, except for regions marked editable. Dokument je určen jen pro čtení, kromě oblastí označených jako upravitelné. + The password is optional; without it anyone can stop the protection. Heslo je volitelné; bez něj může ochranu ukončit kdokoliv. + This document Tento dokument + Tracked changes Sledované změny + Type the password to stop the protection. Zadejte heslo pro ukončení ochrany. + White space Mezery + With: Čím: + Word level Úroveň slov + +# Developer & Content Controls (#381) + Developer Vývojář + Controls Ovládací prvky + Rich Text Content Control Ovládací prvek obsahu s formátovaným textem + Plain Text Content Control Ovládací prvek obsahu s prostým textem + Picture Content Control Ovládací prvek obsahu s obrázkem + Building Block Gallery Content Control Ovládací prvek obsahu galerie stavebních bloků + Check Box Content Control Ovládací prvek obsahu zaškrtávacího políčka + Combo Box Content Control Ovládací prvek obsahu pole se seznamem + Drop-Down List Content Control Ovládací prvek obsahu rozevíracího seznamu + Date Picker Content Control Ovládací prvek obsahu pro výběr data + Repeating Section Content Control Ovládací prvek obsahu opakujícího se oddílu + Design Mode Režim návrhu + Content Control at Selection Ovládací prvek obsahu ve výběru + Toggle Check Box Přepnout zaškrtávací políčko + Choose List Item Vybrat položku seznamu + Set Date Nastavit datum + Remove Content Control Odebrat ovládací prvek obsahu + Content Control Properties Vlastnosti ovládacího prvku obsahu + Placeholder text Zástupný text + Can't be deleted Nelze odstranit + Contents can't be edited Obsah nelze upravovat + Remove the control once edited Po úpravě ovládací prvek odebrat + Allow line breaks Povolit zalomení řádků + Date format Formát data + Checked symbol Symbol zaškrtnutí + Unchecked symbol Symbol nezaškrtnutí + List entries Položky seznamu + Display text Zobrazený text + Value Hodnota + Today Dnes + Put the caret in a content control first. Nejprve umístěte kurzor do ovládacího prvku obsahu. + +# WordArt and connectors (#416) + WordArt Styles Styly WordArt + Text Fill Výplň textu + Text Outline Obrys textu + Transform Transformace + No Fill Bez výplně + No Outline Bez obrysu + Reflection Odraz + No Reflection Bez odrazu + No Transform Bez transformace + Connect Shapes Propojit tvary + Straight Connector Přímá spojnice + Straight Arrow Connector Přímá spojnice se šipkou + Elbow Connector Lomená spojnice + Elbow Arrow Connector Lomená spojnice se šipkou + Curved Connector Zakřivená spojnice + Curved Arrow Connector Zakřivená spojnice se šipkou + Arch Up Oblouk nahoru + Arch Down Oblouk dolů + Slant Up Zkosení nahoru + Slant Down Zkosení dolů + Inflate Nafouknutí + Deflate Vyfouknutí + Chevron Up Stříška nahoru + Chevron Down Stříška dolů + Triangle Up Trojúhelník nahoru + Triangle Down Trojúhelník dolů + Solid Accent Plná barva zvýraznění + Light with Outline Světlý s obrysem + Hollow Obrysový + Accent Gradient Přechod barvy zvýraznění + Dark with Shadow Tmavý se stínem + Soft Glow Jemná záře + Accent with Reflection Barva zvýraznění s odrazem + Warm Gradient with Outline Teplý přechod s obrysem + +# Interface strings added on main since this catalog was first written. + As you type Při psaní + Asian text font: Písmo pro asijský text: + AutoSave writes your changes to the file a moment after you stop typing. Automatické ukládání zapíše změny do souboru chvíli poté, co přestanete psát. + Centimeters Centimetry + Check spelling as you type Kontrolovat pravopis při psaní + Click to switch back to inserting Kliknutím se vrátíte do režimu vkládání + Custom dictionary Vlastní slovník + Formatting marks Formátovací značky + Hidden text Skrytý text + Ignore web and file addresses Ignorovat webové adresy a cesty k souborům + Ignore words in capitals Ignorovat slova psaná velkými písmeny + Ignore words with numbers Ignorovat slova obsahující číslice + Inches Palce + Formatting exceptions Výjimky formátování + Initials: Iniciály: + Interface Rozhraní + Interface language Jazyk rozhraní + Inside: Uvnitř: + Latin text font: Písmo pro latinkový text: + Mark grammar errors as you type Označovat gramatické chyby při psaní + Measurement units: Jednotky měření: + Millimeters Milimetry + Mirror indents Zrcadlové odsazení + New comments and tracked changes are recorded under this name and these initials. Nové komentáře a sledované změny se zaznamenávají pod tímto jménem a iniciálami. + New word Nové slovo + No words yet. Add to Dictionary on a misspelled word puts it here. Zatím žádná slova. Sem se ukládají slova přidaná příkazem Přidat do slovníku u chybně napsaného slova. + Overtype Přepisování + Overtype (typing replaces the characters after the caret) Přepisování (psaný text nahrazuje znaky za kurzorem) + Page display Zobrazení stránky + Paragraph marks Značky odstavců + Personalize Přizpůsobení + Picas Pika + Points Body + Print the page color Tisknout barvu stránky + Printing Tisk + Proofing language Jazyk kontroly pravopisu + Recent documents to show: Počet zobrazených posledních dokumentů: + Outside: Vně: + Save documents Ukládání dokumentů + Show the mini toolbar when text is selected Při výběru textu zobrazit miniaturní panel nástrojů + Spaces Mezery + Spelling Pravopis + Spelling and grammar are checked in English (United States). Pravopis a mluvnice se kontrolují v angličtině (Spojené státy). + Tab characters Znaky tabulátoru + These marks show even when Show/Hide ¶ is off. Tyto značky se zobrazují, i když je vypnuto Zobrazit/skrýt ¶. + Typing replaces selected text Psaný text nahrazuje vybraný text + Update fields before printing Před tiskem aktualizovat pole + Use the Insert key to switch overtype on and off Přepínat režim přepisování klávesou Insert + Extend Selection by Units Rozšířit výběr po jednotkách + Animation Animace + Animate the caret (it glides and fades) Animovat kurzor (plynule se přesouvá a prolíná) + On: the caret glides to its new place when you type or use the arrow keys, and its blink fades. Off: it jumps and blinks on and off. Zapnuto: kurzor se při psaní nebo použití kláves se šipkami plynule přesune na nové místo a jeho blikání se prolíná. Vypnuto: kurzor přeskakuje a blikání se ostře zapíná a vypíná. + Word XML Document (*.xml) Dokument Word XML (*.xml) + Deleted Odstraněno + Resize Table by Dragging Změnit velikost tabulky přetažením + Print Markup Tisknout revize + Comments beside each page and tracked changes in PDFs, prints and images; a comment list at the end of web pages, Markdown and text. Komentáře vedle každé stránky a sledované změny v souborech PDF, výtiscích a obrázcích; seznam komentářů na konci webových stránek, Markdownu a textu. + Add Font… Přidat písmo… + Added Fonts Přidaná písma + Remove Added Font Odebrat přidané písmo + Recent Colors Poslední barvy + More Colors… Další barvy… + Standard Standardní + Current Aktuální + Colors: Barvy: + Color model: Barevný model: + Red: Červená: + Green: Zelená: + Blue: Modrá: + Hue: Odstín: + Sat: Sytost: + Lum: Jas: + Hex: Hex: + Templates Šablony + Templates and Add-ins Šablony a doplňky + Attach Template Připojit šablonu + Detach Template Odpojit šablonu + Automatically Update Document Styles Automaticky aktualizovat styly dokumentu + Update Styles from Template Aktualizovat styly ze šablony + Organizer Organizátor + Copy Styles Kopírovat styly + Rename Style Přejmenovat styl + Document template: Šablona dokumentu: + Attach… Připojit… + Automatically update document styles Automaticky aktualizovat styly dokumentu + Organizer… Organizátor… + Documents Dokumenty + Word document Dokument Word + All files Všechny soubory + Recipient lists Seznamy příjemců + The system file dialog isn't available, so WordCraft shows its own. To get the system dialog, install a file chooser portal (such as xdg-desktop-portal-gtk) or zenity. Systémový dialog pro práci se soubory není k dispozici, proto WordCraft zobrazuje vlastní. Chcete-li používat systémový dialog, nainstalujte portál pro výběr souborů (například xdg-desktop-portal-gtk) nebo zenity. + Up one level O úroveň výš + Home folder Domovská složka + {name} wasn't found. {name} nebyl nalezen. + {name} already exists. Choose Save again to replace it. {name} již existuje. Dalším zvolením Uložit jej nahradíte. + This folder can't be read: {error} Tuto složku nelze přečíst: {error} + Showing the first {count} items. Zobrazuje se prvních {count} položek. + File name: Název souboru: + Browse in WordCraft… Procházet ve WordCraftu… + Open a file with WordCraft's own browser when the system file dialog doesn't appear. Otevřít soubor pomocí vlastního prohlížeče souborů WordCraftu, když se systémový dialog pro práci se soubory nezobrazí. + Hide White Space Skrýt prázdné místo + All pages Všechny stránky + Current page Aktuální stránka + Selected pages Vybrané stránky + Custom range Vlastní rozsah + All pages in the range Všechny stránky v rozsahu + Odd pages only Pouze liché stránky + Even pages only Pouze sudé stránky + Copies Kopie + Collate copies Kompletovat kopie + Pages like 1-3, 5 Stránky, např. 1-3, 5 + {count} of {total} pages will print Vytiskne se {count} z {total} stránek + Save these pages as PDF… Uložit tyto stránky jako PDF… + The printer, two-sided printing and pages per sheet are chosen in that dialog. Tiskárna, oboustranný tisk a počet stránek na list se volí v tomto dialogu. + Previous Page Předchozí stránka + Print to PDF Tisk do PDF + Add Shape Přidat tvar + Change Colors Změnit barvy + Change Layout Změnit rozložení + Create Graphic Vytvořit obrázek + Edit Items Upravit položky + Layouts Rozložení + Reset Graphic Obnovit obrázek + SmartArt Design Návrh SmartArt + SmartArt Styles Styly SmartArt + Text Pane Podokno textu + List Seznam + Process Proces + Cycle Cyklus + Hierarchy Hierarchie + Relationship Vztah + Pyramid Pyramida + Basic List Základní seznam + Basic Process Základní proces + Basic Cycle Základní cyklus + Basic Pyramid Základní pyramida + Basic Radial Základní paprskový + Basic Matrix Základní matice + Basic Venn Základní Vennův diagram + Shows items of equal weight as blocks in rows. Zobrazí položky se stejnou vahou jako bloky v řádcích. + Shows steps in order, left to right, with arrows between them. Zobrazí kroky v pořadí zleva doprava se šipkami mezi nimi. + Shows steps that repeat, around a circle. Zobrazí opakující se kroky v kruhu. + Shows a tree: each item below the item it belongs to. Zobrazí strom: každá položka je pod položkou, ke které patří. + Shows parts that build on each other, largest at the bottom. Zobrazí části, které na sobě staví, s největší dole. + Shows items around a central idea: the first item is the centre. Zobrazí položky kolem ústřední myšlenky: první položka je uprostřed. + Shows parts of a whole as quadrants. Zobrazí části celku jako kvadranty. + Shows overlapping ideas as overlapping circles. Zobrazí překrývající se myšlenky jako překrývající se kruhy. + Accent {n} Zvýraznění {n} + Colorful Barevné + Insert SmartArt Vložit SmartArt + One line per item. Enter adds an item. Jeden řádek na položku. Klávesa Enter přidá položku. + Add\nShape Přidat\ntvar + Change\nColors Změnit\nbarvy + Reset\nGraphic Obnovit\nobrázek + Promote to Heading 1 Povýšit na Nadpis 1 + Demote to Body Text Snížit na základní text + Move Up Přesunout nahoru + Move Down Přesunout dolů + Collapse Sbalit + Expand or Collapse Heading Rozbalit nebo sbalit nadpis + Select Heading and Content Vybrat nadpis a obsah + Show Level Zobrazit úroveň + Show Level 1 Zobrazit úroveň 1 + Show Level 2 Zobrazit úroveň 2 + Show Level 3 Zobrazit úroveň 3 + Show Level 4 Zobrazit úroveň 4 + Show Level 5 Zobrazit úroveň 5 + Show Level 6 Zobrazit úroveň 6 + Show Level 7 Zobrazit úroveň 7 + Show Level 8 Zobrazit úroveň 8 + Show Level 9 Zobrazit úroveň 9 + Show All Levels Zobrazit všechny úrovně + All Levels Všechny úrovně + Show First Line Only Zobrazit jen první řádek + Show Text Formatting Zobrazit formátování textu + Close Outline View Zavřít zobrazení osnovy + Outline State Stav osnovy + Outlining Osnova + Outline Tools Nástroje osnovy + Close Outline\nView Zavřít\nzobrazení osnovy + Use wildcards Používat zástupné znaky + Special Speciální + Match prefix Shoda předpony + Match suffix Shoda přípony + Ignore punctuation characters Ignorovat interpunkční znaky + Ignore white-space characters Ignorovat prázdné znaky + Regular expressions Regulární výrazy + Search Options Možnosti hledání + Tab Character Znak tabulátoru + Any Character Libovolný znak + Any Digit Libovolná číslice + Any Letter Libovolné písmeno + Caret Character Znak stříšky + Section Character Znak paragrafu (§) + Paragraph Character Znak odstavce + Graphic Obrázek + Manual Line Break Ruční zalomení řádku + Manual Page Break Ruční konec stránky + Section Break Konec oddílu + White Space Prázdné místo + Clipboard Contents Obsah schránky + Find What Text Text pole Najít + Find What Expression Výraz pole Najít + Character in Range Znak v rozsahu + Beginning of Word Začátek slova + End of Word Konec slova + Expression Výraz + Not Negace + Num Occurrences Počet výskytů + Previous 1 or More Předchozí 1 nebo více + 0 or More Characters 0 nebo více znaků + Move with Text Přesouvat s textem + Fix Position on Page Ukotvit pozici na stránce + Visual effects Vizuální efekty + Animation effects: Efekty animace: + On Zapnuto + Off Vypnuto + Smooth scrolling and zooming, and menus and buttons that fade in. Off shows every change at once. Plynulé posouvání a přibližování a postupně se zobrazující nabídky a tlačítka. Při vypnutí se každá změna zobrazí okamžitě. + Your system has animation effects turned on. Efekty animace jsou v systému zapnuté. + Your system has animation effects turned off. Efekty animace jsou v systému vypnuté. + Your system doesn't report an animation setting, so animation effects stay on. Systém neuvádí žádné nastavení animací, proto efekty animace zůstávají zapnuté. + Do Not Check Spelling or Grammar Nekontrolovat pravopis ani gramatiku diff --git a/crates/ui-egui/src/i18n/mod.rs b/crates/ui-egui/src/i18n/mod.rs index 8054ac3..cb2c090 100644 --- a/crates/ui-egui/src/i18n/mod.rs +++ b/crates/ui-egui/src/i18n/mod.rs @@ -52,7 +52,7 @@ pub struct LangInfo { } /// The registry. English first: it is the fallback and the source language. -pub static LANGUAGES: [LangInfo; 15] = [ +pub static LANGUAGES: [LangInfo; 16] = [ LangInfo { code: "en", name: "English", source: "", prefer_hans: false, editing_lang: None, catalog: OnceLock::new() }, // Simplified Chinese; `zh`, `zh-CN`, `zh-SG` and `zh-Hans-*` resolve here (see `candidates`). LangInfo { @@ -111,6 +111,7 @@ pub static LANGUAGES: [LangInfo; 15] = [ editing_lang: Some("pl-PL"), catalog: OnceLock::new(), }, + LangInfo { code: "cs", name: "Čeština", source: include_str!("cs.tsv"), prefer_hans: false, editing_lang: None, catalog: OnceLock::new() }, LangInfo { code: "et", name: "Eesti", source: include_str!("et.tsv"), prefer_hans: false, editing_lang: None, catalog: OnceLock::new() }, // German, neutral across Germany, Austria and Switzerland; `de`, `de-DE`, `de-AT`, `de-CH` … // resolve here. diff --git a/crates/ui-egui/src/i18n/tests.rs b/crates/ui-egui/src/i18n/tests.rs index d900532..7cd37d8 100644 --- a/crates/ui-egui/src/i18n/tests.rs +++ b/crates/ui-egui/src/i18n/tests.rs @@ -347,6 +347,65 @@ fn bundled_interface_fonts_cover_brazilian_portuguese_without_system_fallbacks() } } +#[test] +fn czech_locales_and_saved_preference_work_without_changing_the_document() { + let cs = lang("cs"); + for tag in ["cs", "cs-CZ", "cs_CZ.UTF-8", "CS", "cs-Latn-CZ", "cs_CZ.UTF-8@euro"] { + assert_eq!(lang_from_tag(tag), Some(cs), "{tag}"); + } + assert_eq!(first_supported(["fr-FR", "cs-CZ", "en-US"]), Some(cs)); + let mut app = crate::WordApp::new(wordcraft_engine::Session::new(wordcraft_engine::sample::sample_document()), Default::default()); + let before = serde_json::to_value(&app.session.doc).unwrap(); + let result = app.run("ui.language", serde_json::json!({"value": "CS"})).unwrap(); + assert_eq!(result["effective"], "cs"); + assert_eq!(app.ui.language, "cs"); + assert_eq!(serde_json::to_value(&app.session.doc).unwrap(), before); + let saved = serde_json::to_string(&app.ui).unwrap(); + let restored: crate::UiState = serde_json::from_str(&saved).unwrap(); + assert_eq!(Lang::from_pref(&restored.language), cs); + assert_eq!(cs.name(), "Čeština"); +} + +#[test] +fn czech_covers_the_entire_existing_interface_catalog() { + use std::collections::HashSet; + let keys = |source| parse_entries(source).0.into_iter().map(|e| e.source).collect::>(); + assert_eq!(keys(lang("cs").0.source), keys(lang("zh-hans").0.source)); + let cs = lang("cs"); + assert_eq!(tr(cs, "Home"), "Domů"); + assert_eq!(tr(cs, "Font"), "Písmo"); + assert_eq!(tr(cs, "Review"), "Revize"); + assert_eq!(tr(cs, "Save"), "Uložit"); + assert_eq!(tr(cs, "unknown future label"), "unknown future label"); + assert_eq!(fmt(tr(cs, "Exported {path}"), &[("path", "draft-{words}.docx")]), "Exportováno: draft-{words}.docx"); + // Count-neutral wording is grammatical across all Czech plural categories (1, 2–4, 0/5+). + for count in [0, 1, 2, 3, 4, 5, 11, 21, 100, 1000] { + let words = count.to_string(); + assert_eq!(fmt(tr(cs, "{words} words"), &[("words", &words)]), format!("Počet slov: {count}")); + assert_eq!(fmt(tr(cs, "{selected} of {words} words"), &[("selected", "1"), ("words", &words)]), format!("Počet slov: {words}; vybráno: 1")); + } +} + +#[test] +fn bundled_interface_fonts_cover_czech_without_system_fallbacks() { + let db = wordcraft_fonts::FontDb::with_font_dirs(Vec::new()); + let (entries, errors) = parse_entries(lang("cs").0.source); + assert!(errors.is_empty()); + let chars: std::collections::HashSet = entries + .iter() + .flat_map(|e| e.translation.chars()) + .filter(|c| ('\u{00C0}'..='\u{017F}').contains(c)) + .chain("ÁáČčĎďÉéĚěÍíŇňÓóŘřŠšŤťÚúŮůÝýŽž".chars()) + .collect(); + for (family, style) in [("Inter", "Regular"), ("Inter", "Medium"), ("Inter", "SemiBold"), ("JetBrains Mono", "Regular")] { + let face = db.face(family, style); + assert_eq!(face.family, family, "must use the bundled interface face"); + for ch in &chars { + assert_ne!(face.glyph_for(*ch), 0, "{family} {style} lacks {ch}"); + } + } +} + #[test] fn chinese_interface_fonts_load_and_cover_simplified_hanzi() { // #241: without an embedded Chinese face the interface adds an installed CJK font; egui must diff --git a/docs/control-protocol.md b/docs/control-protocol.md index cb26135..ff021c9 100644 --- a/docs/control-protocol.md +++ b/docs/control-protocol.md @@ -50,7 +50,7 @@ and set `WORDCRAFT_CONTROL_KEY` to that app's key. | Method | Params | Result | |---|---|---| -| `engine.execute` | `command`, `params` | the command's result (any id from `engine.commands`, including UI commands `ui.tab`, `ui.dialog`, `ui.backstage`, `ui.zotero.*` (see `docs/zotero.md`), `ui.language` (`{"value": "auto"|"en"|"zh-hans"|"zh-hant"|"ja"|"pt-br"|"es"|"uk"|"sr"|"sr-latn"|"et"|"tr"|"ru"|"pl"|"de"|"it"}`), `ui.theme` (`{"value": "system"|"light"|"dark"}`; `system` follows the OS appearance, light when it reports none), `ui.interfaceSize` (`{"percent": 80–200}`, clamped; no value reads it; scales the interface on top of the system display scale, document zoom stays `view.zoom`), `ui.animations` (`{"value": "system"|"on"|"off"}`; no value reads it; `system` follows the system's animation setting, which the desktop app reads on Windows, macOS, Linux and the BSDs and the web app from `prefers-reduced-motion`, and means on where the system doesn't say; the result's `enabled` is what the setting comes to and `system` what the system reports, `null` when it doesn't say), `ui.fileBrowser` (desktop: `{"purpose": "document"|"picture"|"recipients"|"save"}` opens WordCraft's own file browser, for when the system file dialog doesn't show up, #576), `ui.caretAnimation` (`{"value": true|false}`; no value reads it; off, the caret jumps and blinks on and off instead of gliding and fading)…) | +| `engine.execute` | `command`, `params` | the command's result (any id from `engine.commands`, including UI commands `ui.tab`, `ui.dialog`, `ui.backstage`, `ui.zotero.*` (see `docs/zotero.md`), `ui.language` (`{"value": "auto"|"en"|"zh-hans"|"zh-hant"|"ja"|"pt-br"|"es"|"uk"|"sr"|"sr-latn"|"et"|"tr"|"ru"|"pl"|"de"|"it"|"cs"}`), `ui.theme` (`{"value": "system"|"light"|"dark"}`; `system` follows the OS appearance, light when it reports none), `ui.interfaceSize` (`{"percent": 80–200}`, clamped; no value reads it; scales the interface on top of the system display scale, document zoom stays `view.zoom`), `ui.animations` (`{"value": "system"|"on"|"off"}`; no value reads it; `system` follows the system's animation setting, which the desktop app reads on Windows, macOS, Linux and the BSDs and the web app from `prefers-reduced-motion`, and means on where the system doesn't say; the result's `enabled` is what the setting comes to and `system` what the system reports, `null` when it doesn't say), `ui.fileBrowser` (desktop: `{"purpose": "document"|"picture"|"recipients"|"save"}` opens WordCraft's own file browser, for when the system file dialog doesn't show up, #576), `ui.caretAnimation` (`{"value": true|false}`; no value reads it; off, the caret jumps and blinks on and off instead of gliding and fading)…) | | `engine.commands` | — | every command: id, label, location, shortcut, params, enabled | | `document.inspect` | `text?` | blocks (text, style, runs, lists, tables), parts, sections, selection, pages | | `ui.inspect` | — | UI state, view, dialog, window size, page rects on screen, caret, comment balloons (`balloons`: id + screen rect; `balloon`: the selected one), perf | diff --git a/docs/localization-parity.md b/docs/localization-parity.md index 0b06f20..288556f 100644 --- a/docs/localization-parity.md +++ b/docs/localization-parity.md @@ -19,8 +19,8 @@ native-speaker review (human). ## What WordCraft ships (measured) -- **15 interface languages**: English plus `zh-hans`, `zh-hant`, `ja`, `uk`, `es`, `pt-br`, - Serbian `sr`/`sr-latn` (#250), Estonian `et`, Turkish `tr`, Russian `ru`, Italian `it` (#594), German `de` (#574) and Polish `pl`. Catalogs have 2,021–2,399 entries +- **16 interface languages**: English plus `zh-hans`, `zh-hant`, `ja`, `uk`, `es`, `pt-br`, + Serbian `sr`/`sr-latn` (#250), Estonian `et`, Turkish `tr`, Russian `ru`, Italian `it` (#594), German `de` (#574), Polish `pl` and Czech `cs`. Catalogs have 2,021–2,399 entries each; Polish has every key of every other catalog (a test checks it). A test (`every_tab_and_command_is_translated`) enforces that every ribbon tab, command label and ribbon location is translated in every language. `pl`, `pl-PL` and `pl_PL.UTF-8` system locales pick Polish automatically. @@ -57,8 +57,8 @@ shared items below. | Korean | ko | 0 | ❌ | Hangul ✅; macOS Korean IME fixes pending (#163, #164) | no | none | 3–5 | | Vietnamese | vi | 0 | ❌ | Latin with stacked diacritics, untested | no | none | 3–4 | -Other shipped languages: **9** — Traditional Chinese (`zh-hant`), Ukrainian (`uk`), Serbian -Cyrillic and Latin (`sr`, `sr-latn`, #250), Estonian (`et`), Turkish (`tr`), Russian (`ru`), Italian (`it`, #594) and Polish (`pl`), all partial. +Other shipped languages: **10** — Traditional Chinese (`zh-hant`), Ukrainian (`uk`), Serbian +Cyrillic and Latin (`sr`, `sr-latn`, #250), Estonian (`et`), Turkish (`tr`), Russian (`ru`), Italian (`it`, #594), Polish (`pl`) and Czech (`cs`), all partial. Estonian uses the existing fonts, follows `et-EE` system locales, and is available in Options or through `ui.language` with `{"value":"et"}`. Its 1,307 entries cover the existing interface catalog. Estonian spelling, grammar, dates and document templates are not added by the interface catalog. @@ -102,6 +102,7 @@ allows); all other text is written from the meaning of the English. No Italian p | Date | Change | Summary | |---|---|---| +| 2026-10-11 | minor | Czech (`cs`) interface catalog added | | 2026-10-11 | minor | Polish interface (13 languages) and Polish proofing: SJP.PL spelling with suggestions, Polish grammar rules, TeX Polish hyphenation; proofing language per run; dimension ~25% → ~27% | | 2026-10-11 | minor | German interface catalog (#574): 2,021 entries covering the full zh-hans key set; locale, saved-preference and bundled-font tests; no German proofing | | 2026-10-11 | minor | Italian interface catalog (#594), locale selection, saved preference and font coverage checks; count labels put the noun first so they read right at 1 |