From 70ebadd7b8c8e9d92b8e4e8b94175d44787cc3ea Mon Sep 17 00:00:00 2001 From: Christophe Dervieux Date: Wed, 4 Nov 2026 15:33:02 +0100 Subject: [PATCH 1/2] Translate the Korean and Serbian (Latin) leftover language keys with reviewed machine translation The language parity test lists one Korean key (`title-block-modified`) and five Serbian (Latin) keys (`code-links-title`, `launch-binder-title`, `launch-dev-container-title`, `listing-page-field-wordcount`, `listing-page-words`) as missing, so those strings fell back to English. Each value comes from a machine translation service with a per-key context and was accepted only after two independent AI reviewers, working blind from each other, agreed on it. For two values both reviewers flagged the machine output with the same replacement, and the replacement is what is committed: Korean `title-block-modified` follows the noun form of `title-block-published`, and Serbian `code-links-title` follows the title casing of the file's other headings. "Binder" and "Dev Container" stay untranslated as product names. --- src/resources/language/_language-ko.yml | 1 + src/resources/language/_language-sr-Latn.yml | 5 +++++ tests/unit/language-known-gaps.yml | 6 ------ 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/resources/language/_language-ko.yml b/src/resources/language/_language-ko.yml index 8ba688beb2a..9dcb24c86c4 100644 --- a/src/resources/language/_language-ko.yml +++ b/src/resources/language/_language-ko.yml @@ -32,6 +32,7 @@ title-block-author-plural: "저자" title-block-affiliation-single: "소속" title-block-affiliation-plural: "소속" title-block-published: "공개" +title-block-modified: "수정" title-block-keywords: "키워드" callout-tip-title: "힌트" diff --git a/src/resources/language/_language-sr-Latn.yml b/src/resources/language/_language-sr-Latn.yml index d9d02ffa9ae..5135702aca2 100644 --- a/src/resources/language/_language-sr-Latn.yml +++ b/src/resources/language/_language-sr-Latn.yml @@ -5,6 +5,9 @@ related-formats-title: "Drugi Formati" related-notebooks-title: "Sveske" source-notebooks-prefix: "Izvor" other-links-title: "Drugi Linkovi" +code-links-title: "Linkovi ka Kodu" +launch-dev-container-title: "Pokreni Dev Container" +launch-binder-title: "Pokreni Binder" article-notebook-label: "Sveska Članka" notebook-preview-download: "Skini Svesku" @@ -140,10 +143,12 @@ listing-page-field-filename: "Ime Datoteke" listing-page-field-filemodified: "Izmenjeno" listing-page-field-subtitle: "Podnaslov" listing-page-field-readingtime: "Potrebno za čitanje" +listing-page-field-wordcount: "Broj reči" listing-page-field-categories: "Kategorije" listing-page-minutes-compact: "{0} min" listing-page-category-all: "Sve" listing-page-no-matches: "Slična dokumenta nisu pronađena" +listing-page-words: "{0} reči" listing-page-filter: "Filter" draft: "Nacrt" diff --git a/tests/unit/language-known-gaps.yml b/tests/unit/language-known-gaps.yml index 1a95e3ca8b0..504840d5205 100644 --- a/tests/unit/language-known-gaps.yml +++ b/tests/unit/language-known-gaps.yml @@ -1,12 +1,6 @@ # : [, ...] languages whose translation of is still missing (languages sorted) announcement-dismiss-label: [da, el, nb] -code-links-title: [sr-Latn] -launch-binder-title: [sr-Latn] -launch-dev-container-title: [sr-Latn] link-external-newwindow-label: [az, bg, de] -listing-page-field-wordcount: [sr-Latn] -listing-page-words: [sr-Latn] revealjs-menu-button-label: [da, nl] skip-to-content: [eu, is] -title-block-modified: [ko] tools-download: [sr-Latn] From e7184506067f3e580909bc4a3c689364f6d353ed Mon Sep 17 00:00:00 2001 From: Christophe Dervieux Date: Wed, 4 Nov 2026 15:33:15 +0100 Subject: [PATCH 2/2] Add a changelog entry for the Korean and Serbian (Latin) leftover translations --- news/changelog-1.12.md | 1 + 1 file changed, 1 insertion(+) diff --git a/news/changelog-1.12.md b/news/changelog-1.12.md index d3aa79a0388..a0bdf592da0 100644 --- a/news/changelog-1.12.md +++ b/news/changelog-1.12.md @@ -41,6 +41,7 @@ All changes included in 1.12: - ([#14822](https://github.com/quarto-dev/quarto-cli/issues/14822)): Translate the `tools-share`, `tools-download`, and `skip-to-content` language keys in Greek. (author: @sogav21) - ([#14822](https://github.com/quarto-dev/quarto-cli/issues/14822)): The Lithuanian search label and the Swedish caution callout title no longer fall back to English. +- ([#14822](https://github.com/quarto-dev/quarto-cli/issues/14822)): Translate the `title-block-modified` language key in Korean, and the `code-links-title`, `launch-binder-title`, `launch-dev-container-title`, `listing-page-field-wordcount` and `listing-page-words` language keys in Serbian (Latin), using reviewed machine translation. - ([#15126](https://github.com/quarto-dev/quarto-cli/issues/15126)): Translate the `revealjs-menu-button-label` language key in Brazilian Portuguese (author: @bonijoao), and, using reviewed machine translation, in Azerbaijani, Basque, Bulgarian, Catalan, Chinese, Czech, Finnish, German, Hebrew, Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Russian, Serbian (Latin), Slovak, Slovenian, Spanish, Swedish, Turkish and Ukrainian. - ([#15225](https://github.com/quarto-dev/quarto-cli/pull/15225)): Fix several Brazilian Portuguese (`pt-BR`) translations, including the table of contents title (now "Sumário") and the proof title (now "Demonstração"), and translate the `link-external-newwindow-label` language key. (author: @bonijoao) - ([#15260](https://github.com/quarto-dev/quarto-cli/issues/15260)): Translate the `link-external-newwindow-label` language key, the new-tab announcement for external links, in Basque, Catalan, Chinese (Simplified and Traditional), Czech, Danish, Dutch, Finnish, French, Hebrew, Icelandic, Indonesian, Italian, Japanese, Korean, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Russian, Serbian (Latin), Slovak, Slovenian, Spanish, Swedish, Turkish and Ukrainian, using reviewed machine translation.