From 84662f1118ede675f34384f49ec248e7f6d5ed82 Mon Sep 17 00:00:00 2001 From: Kattni Date: Fri, 6 Nov 2026 00:11:18 -0500 Subject: [PATCH 1/4] Pin docs-tools to the Zensical migration branch, and drop MkDocs-only settings. docs-tools is temporarily pinned to the branch of beeware/beeware-docs-tools#288, which builds the documentation with Zensical. The pin is reverted once that PR is merged. Zensical implements redirects natively, so mkdocs-redirects is no longer needed. The MkDocs 2 warning variables in tox.ini are no longer needed. The build's temporary configuration files are ignored. --- .gitignore | 3 ++- pyproject.toml | 9 ++------- tox.ini | 3 --- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index be2298e5..6bbcb113 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -# MkDocs +# Documentation builds _build +docs/_build.*.toml comment.md # Translations diff --git a/pyproject.toml b/pyproject.toml index 0b30e908..e32d2843 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,10 +3,6 @@ pre-commit = [ "pre-commit == 4.7.0", ] -redirects = [ - "mkdocs-redirects == 1.2.3", -] - tox-uv = [ "tox-uv == 1.37.0", ] @@ -27,9 +23,9 @@ translate = [ ] docs = [ - "beeware-docs-tools @ git+https://github.com/beeware/beeware-docs-tools", + # TEMPORARY: pinned to the docs-tools Zensical migration branch. Revert to beeware/main once that docs-tools PR is merged. + "beeware-docs-tools @ git+https://github.com/kattni/beeware-docs-tools@tooling/zensical-migration", # "beeware-docs-tools @ file://../beeware-docs-tools", - {include-group = "redirects"}, ] [tool.rumdl] @@ -44,7 +40,6 @@ disable = ["MD014",] [tool.rumdl.per-file-ignores] "docs/en/how-to/style-guide.md" = ["MD041"] -"docs/en/SUMMARY.md" = ["MD041"] [tool.rumdl.MD026] # Remove punctuation at the end of headings punctuation = ",;:" diff --git a/tox.ini b/tox.ini index e21a3c2b..0b91910a 100644 --- a/tox.ini +++ b/tox.ini @@ -8,9 +8,6 @@ docs_dir = {tox_root}{/}docs{/}en # Docs are always built on Python 3.13. See also the RTD config. base_python = py313 skip_install = true -setenv = - DISABLE_MKDOCS_2_WARNING = true - NO_MKDOCS_2_WARNING = 1 passenv = DEEPL_API_KEY dependency_groups = docs From 946a26853dc75996959ef4933ac49441ed63f1d5 Mon Sep 17 00:00:00 2001 From: Kattni Date: Fri, 6 Nov 2026 00:11:19 -0500 Subject: [PATCH 2/4] Convert the documentation configuration from MkDocs to Zensical. Generated with docs-tools' convert_mkdocs_config. docs/config.yml and the per-language docs/mkdocs..yml files become docs/zensical.toml and docs/zensical..toml. The literate-nav docs/en/SUMMARY.md becomes the native nav setting in docs/zensical.toml. The navigation titles' translations in docs/locales/*/translations.po are migrated to entries with the "navigation" context, which nav titles use. Entries that only came from SUMMARY.md are removed. No other entry is changed. --- docs/config.yml | 158 ---------------------------- docs/en/SUMMARY.md | 21 ---- docs/locales/de/translations.po | 163 +++++++++++++++++------------ docs/locales/es/translations.po | 135 ++++++++++++++---------- docs/locales/fr/translations.po | 136 ++++++++++++++---------- docs/locales/it/translations.po | 163 +++++++++++++++++------------ docs/locales/pt/translations.po | 135 ++++++++++++++---------- docs/locales/zh_CN/translations.po | 135 ++++++++++++++---------- docs/locales/zh_TW/translations.po | 163 +++++++++++++++++------------ docs/mkdocs.de.yml | 18 ---- docs/mkdocs.en.yml | 11 -- docs/mkdocs.es.yml | 18 ---- docs/mkdocs.fr.yml | 18 ---- docs/mkdocs.it.yml | 18 ---- docs/mkdocs.pt.yml | 18 ---- docs/mkdocs.zh_CN.yml | 18 ---- docs/mkdocs.zh_TW.yml | 18 ---- docs/zensical.de.toml | 19 ++++ docs/zensical.en.toml | 11 ++ docs/zensical.es.toml | 19 ++++ docs/zensical.fr.toml | 19 ++++ docs/zensical.it.toml | 19 ++++ docs/zensical.pt.toml | 19 ++++ docs/zensical.toml | 158 ++++++++++++++++++++++++++++ docs/zensical.zh_CN.toml | 19 ++++ docs/zensical.zh_TW.toml | 19 ++++ 26 files changed, 901 insertions(+), 747 deletions(-) delete mode 100644 docs/config.yml delete mode 100644 docs/en/SUMMARY.md delete mode 100644 docs/mkdocs.de.yml delete mode 100644 docs/mkdocs.en.yml delete mode 100644 docs/mkdocs.es.yml delete mode 100644 docs/mkdocs.fr.yml delete mode 100644 docs/mkdocs.it.yml delete mode 100644 docs/mkdocs.pt.yml delete mode 100644 docs/mkdocs.zh_CN.yml delete mode 100644 docs/mkdocs.zh_TW.yml create mode 100644 docs/zensical.de.toml create mode 100644 docs/zensical.en.toml create mode 100644 docs/zensical.es.toml create mode 100644 docs/zensical.fr.toml create mode 100644 docs/zensical.it.toml create mode 100644 docs/zensical.pt.toml create mode 100644 docs/zensical.toml create mode 100644 docs/zensical.zh_CN.toml create mode 100644 docs/zensical.zh_TW.toml diff --git a/docs/config.yml b/docs/config.yml deleted file mode 100644 index bfb133a3..00000000 --- a/docs/config.yml +++ /dev/null @@ -1,158 +0,0 @@ -# yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json -copyright: © Russell Keith-Magee - -not_in_nav: | - /index.md - -validation: - omitted_files: warn - absolute_links: relative_to_docs - anchors: warn - unrecognized_links: warn - -extra: - project_name: beeware-tutorial - alternate: - - name: English - link: /en/ - lang: en - - name: Deutsch - link: /de/ - lang: de - - name: Español - link: /es/ - lang: es - - name: Français - link: /fr/ - lang: fr - - name: Italiano - link: /it/ - lang: it - - name: Português - link: /pt/ - lang: pt - - name: 中文(简体) - link: /zh_CN/ - lang: zh-Hant - - name: 中文(繁體) - link: /zh_TW/ - lang: zh-TW - social: - - icon: fontawesome/brands/github - link: https://github.com/beeware - name: BeeWare on GitHub - - icon: fontawesome/brands/mastodon - link: https://fosstodon.org/@beeware - name: BeeWare on Mastodon - - icon: fontawesome/brands/discord - link: https://beeware.org/bee/chat/ - name: BeeWare on Discord - generator: false - -theme: - name: material - language: en - logo: assets/images/brutus-256.png - favicon: assets/images/brutus-256.png - features: - - content.tabs.link - - toc.follow - - navigation.indexes - - navigation.footer - - navigation.tabs - - navigation.tabs.sticky - - search.suggest - - search.highlight - - search.share - custom_dir: overrides - palette: - # Palette toggle for automatic mode - - media: "(prefers-color-scheme)" - toggle: - icon: material/brightness-auto - name: Switch to light mode - - # Palette toggle for light mode - - media: "(prefers-color-scheme: light)" - scheme: default - toggle: - icon: material/brightness-7 - name: Switch to dark mode - - # Palette toggle for dark mode - - media: "(prefers-color-scheme: dark)" - scheme: slate - toggle: - icon: material/brightness-4 - name: Switch to system preference - -markdown_extensions: - # PyMdown Extensions - pymdownx.highlight: {} - pymdownx.superfences: {} - pymdownx.blocks.caption: {} - pymdownx.blocks.admonition: # Enables admonitions. - types: - - note - - abstract - - info - - tip - - success - - question - - warning - - failure - - danger - - bug - - example - - quote - pymdownx.blocks.details: # Enables collapsible content. - types: - - {name: details-note, class: note} - - {name: details-abstract, class: abstract} - - {name: details-info, class: info} - - {name: details-tip, class: tip} - - {name: details-success, class: success} - - {name: details-question, class: question} - - {name: details-warning, class: warning} - - {name: details-failure, class: failure} - - {name: details-danger, class: danger} - - {name: details-bug, class: bug} - - {name: details-example, class: example} - - {name: details-quote, class: quote} - pymdownx.blocks.tab: - alternate_style: true - pymdownx.magiclink: # Among other things, enables GitHub shorthand references. - provider: "github" - user: "beeware" - repo: "toga" - repo_url_shortener: true - repo_url_shorthand: true - normalize_issue_symbols: true - pymdownx.snippets: - base_path: ["docs"] - url_download: true - check_paths: true - # Python Markdown Extensions - attr_list: {} - smarty: # Enables easy em and en dashes. - smart_quotes: false - toc: - permalink: true - title: On this page - -plugins: - search: {} - autorefs: {} - literate-nav: - nav_file: SUMMARY.md - macros: {} - redirects: - redirect_maps: - # Old versioned RTD paths. - "latest/tutorial/tutorial-1.md": "tutorial/tutorial-1.md" - "latest.md": "index.md" - # Old RTD language paths that must continue to exist - "en/latest.md": "index.md" - "en/latest/tutorial/tutorial-1.md": "tutorial/tutorial-1.md" - "zh-cn/latest.md": "https://tutorial.beeware.org/zh_CN" - "zh-tw/latest.md": "https://tutorial.beeware.org/zh_TW" diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md deleted file mode 100644 index 8341a6d0..00000000 --- a/docs/en/SUMMARY.md +++ /dev/null @@ -1,21 +0,0 @@ - - - - -- [Tutorial 0 - Let's get set up!](tutorial/tutorial-0.md) -- [Tutorial 1 - Your first app](tutorial/tutorial-1.md) -- [Tutorial 2 - Making it interesting](tutorial/tutorial-2.md) -- [Tutorial 3 - Packaging for distribution](tutorial/tutorial-3.md) -- [Tutorial 4 - Updating your application](tutorial/tutorial-4.md) -- Tutorial 5 - Taking it mobile - - [Tutorial 5 - Taking it mobile](tutorial/tutorial-5/index.md) - - [Tutorial 5 - Taking it mobile: Android](tutorial/tutorial-5/android.md) - - [Tutorial 5 - Taking it mobile: iOS](tutorial/tutorial-5/iOS.md) -- [Tutorial 6 - Put it on the web!](tutorial/tutorial-6.md) -- [Tutorial 7 - Get this (third-)party started](tutorial/tutorial-7.md) -- [Tutorial 8 - Making it Smooooth](tutorial/tutorial-8.md) -- Going further - - [Going further](tutorial/topics/index.md) - - [Customizing icons](tutorial/topics/custom-icons.md) - - [Using the camera](tutorial/topics/camera-access.md) - - [Testing times](tutorial/topics/testing.md) diff --git a/docs/locales/de/translations.po b/docs/locales/de/translations.po index 81ef5215..6ea97540 100644 --- a/docs/locales/de/translations.po +++ b/docs/locales/de/translations.po @@ -12,86 +12,21 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -#, fuzzy -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[Tutorial 0 - Erstinstallation!]{1}" - -#: docs/en/SUMMARY.md:6 -#, fuzzy -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[Tutorial 1 - Ihre erste App]{1}" - -#: docs/en/SUMMARY.md:7 -#, fuzzy -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[Tutorial 2 - Es wird interessant]{1}" - -#: docs/en/SUMMARY.md:8 -#, fuzzy -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[Tutorial 3 - Verpackung für den Vertrieb]{1}" - -#: docs/en/SUMMARY.md:9 -#, fuzzy -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[Tutorial 4 - Aktualisieren Ihrer Anwendung]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "Tutorial 5 - Taking it mobile" -msgstr "Tutorial 5 - Mobil nutzen" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[Tutorial 5 - Mobil nutzen]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[Tutorial 5 - Mobiles Arbeiten: Android]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[Tutorial 5 – Mobil nutzen: iOS]{1}" - -#: docs/en/SUMMARY.md:14 -#, fuzzy -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[Tutorial 6 - Ins Netz stellen!]{1}" - -#: docs/en/SUMMARY.md:15 -#, fuzzy -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[Tutorial 7 – Starten Sie diese (Dritt-)Anwendung]{1}" - -#: docs/en/SUMMARY.md:16 -#, fuzzy -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[Tutorial 8 – Damit alles glatt läuft]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "Weiterführende Informationen" -#: docs/en/SUMMARY.md:17 -#, fuzzy -msgid "[Going further]{1}" -msgstr "[Weiterführend]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 #, fuzzy msgid "[Customizing icons]{1}" msgstr "[Symbole anpassen]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 #, fuzzy msgid "[Using the camera]{1}" msgstr "[Kameranutzung]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 #, fuzzy msgid "[Testing times]{1}" msgstr "[Prüfzeiten]{1}" @@ -6887,3 +6822,93 @@ msgstr "Wenn Sie mehr darüber wissen möchten, wie man mit Toga komplexe Benutz #, fuzzy msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "Wenn Sie mehr über die Möglichkeiten von Briefcase erfahren möchten, können Sie die [Briefcase-Dokumentation]{1} lesen." + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "Tutorial 5 – Mobil nutzen: iOS" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "Tutorial 4 - Aktualisieren Ihrer Anwendung" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Symbole anpassen" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "Tutorial 5 - Mobiles Arbeiten: Android" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "Tutorial 5 - Mobil nutzen" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "Tutorial 8 – Damit alles glatt läuft" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Testing times" +msgstr "Prüfzeiten" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "Tutorial 3 - Verpackung für den Vertrieb" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Going further" +msgstr "Weiterführend" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "Tutorial 1 - Ihre erste App" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "Tutorial 2 - Es wird interessant" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "Tutorial 6 - Ins Netz stellen!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "Tutorial 0 - Erstinstallation!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Using the camera" +msgstr "Kameranutzung" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "Tutorial 7 – Starten Sie diese (Dritt-)Anwendung" diff --git a/docs/locales/es/translations.po b/docs/locales/es/translations.po index 0fb5dd81..2ea13a7f 100644 --- a/docs/locales/es/translations.po +++ b/docs/locales/es/translations.po @@ -14,71 +14,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[Tutorial 0 - ¡Preparémonos!]{1}" - -#: docs/en/SUMMARY.md:6 -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[Tutorial 1 - Tu primera aplicación]{1}" - -#: docs/en/SUMMARY.md:7 -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[Tutorial 2 - Hacerlo interesante]{1}" - -#: docs/en/SUMMARY.md:8 -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[Tutorial 3 - Empaquetado para distribución]{1}" - -#: docs/en/SUMMARY.md:9 -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[Tutorial 4 - Actualizar tu aplicación]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "Tutorial 5 - Taking it mobile" -msgstr "Tutorial 5 - Móviles" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[Tutorial 5 - Móviles]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[Tutorial 5 - Movilidad: Android]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[Tutorial 5 - Movilidad: iOS]{1}" - -#: docs/en/SUMMARY.md:14 -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[Tutorial 6 - ¡Ponlo en la web!]{1}" - -#: docs/en/SUMMARY.md:15 -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[Tutorial 7 - Poner en marcha esta (tercera-)fiesta]{1}" - -#: docs/en/SUMMARY.md:16 -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[Tutorial 8 - Suavizarlo]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "Ir más allá" -#: docs/en/SUMMARY.md:17 -msgid "[Going further]{1}" -msgstr "[Yendo más lejos]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 msgid "[Customizing icons]{1}" msgstr "[Personalizar iconos]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 msgid "[Using the camera]{1}" msgstr "[Usando la cámara]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 msgid "[Testing times]{1}" msgstr "[Tiempos de prueba]{1}" @@ -6422,3 +6370,78 @@ msgstr "Si quieres saber más sobre cómo construir interfaces de usuario comple #: docs/en/tutorial/tutorial-8.md:288 msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "Si desease saber más sobre las capacidades de Briefcase, puede sumergirse en la [documentación de Briefcase]{1}." + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "Tutorial 5 - Movilidad: iOS" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "Tutorial 4 - Actualizar tu aplicación" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Personalizar iconos" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "Tutorial 5 - Movilidad: Android" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "Tutorial 5 - Móviles" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "Tutorial 8 - Suavizarlo" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Testing times" +msgstr "Tiempos de prueba" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "Tutorial 3 - Empaquetado para distribución" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Going further" +msgstr "Yendo más lejos" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "Tutorial 1 - Tu primera aplicación" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "Tutorial 2 - Hacerlo interesante" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "Tutorial 6 - ¡Ponlo en la web!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "Tutorial 0 - ¡Preparémonos!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Using the camera" +msgstr "Usando la cámara" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "Tutorial 7 - Poner en marcha esta (tercera-)fiesta" diff --git a/docs/locales/fr/translations.po b/docs/locales/fr/translations.po index 9db8d8dc..350ec608 100644 --- a/docs/locales/fr/translations.po +++ b/docs/locales/fr/translations.po @@ -14,71 +14,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[Tutoriel 0 - Préparons-nous !]{1}" - -#: docs/en/SUMMARY.md:6 -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[Tutoriel 1 - Votre première application]{1}" - -#: docs/en/SUMMARY.md:7 -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[Tutoriel 2 - Rendre les choses intéressantes]{1}" - -#: docs/en/SUMMARY.md:8 -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[Tutoriel 3 - Packaging pour la distribution]{1}" - -#: docs/en/SUMMARY.md:9 -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[Tutoriel 4 - Mise à jour de votre application]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "Tutorial 5 - Taking it mobile" -msgstr "Tutoriel 5 - Rendre votre application mobile" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[Tutoriel 5 - Rendre votre application mobile]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[Tutoriel 5 - Application mobile : Android]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[Tutoriel 5 - Application mobile : iOS]{1}" - -#: docs/en/SUMMARY.md:14 -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[Tutoriel 6 - Mettez-la sur le web !]{1}" - -#: docs/en/SUMMARY.md:15 -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[Tutoriel n° 7 - Démarrer cette (troisième-)partie]{1}" - -#: docs/en/SUMMARY.md:16 -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[Tutoriel 8 - La rendre lisssse]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "Aller plus loin" -#: docs/en/SUMMARY.md:17 -msgid "[Going further]{1}" -msgstr "[Aller plus loin]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 msgid "[Customizing icons]{1}" msgstr "[Personnaliser les icônes]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 msgid "[Using the camera]{1}" msgstr "[Utilisation de l'appareil photo]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 #, fuzzy msgid "[Testing times]{1}" msgstr "[Temps d'essai]{1}" @@ -6904,3 +6852,79 @@ msgstr "Si vous souhaitez en savoir plus sur la manière de construire des inter #, fuzzy msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "Si vous souhaitez en savoir plus sur les capacités de Briefcase, vous pouvez consulter la [documentation de Briefcase]{1}." + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "Tutoriel 5 - Application mobile : iOS" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "Tutoriel 4 - Mise à jour de votre application" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Personnaliser les icônes" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "Tutoriel 5 - Application mobile : Android" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "Tutoriel 5 - Rendre votre application mobile" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "Tutoriel 8 - La rendre lisssse" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Testing times" +msgstr "Temps d'essai" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "Tutoriel 3 - Packaging pour la distribution" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Going further" +msgstr "Aller plus loin" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "Tutoriel 1 - Votre première application" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "Tutoriel 2 - Rendre les choses intéressantes" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "Tutoriel 6 - Mettez-la sur le web !" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "Tutoriel 0 - Préparons-nous !" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Using the camera" +msgstr "Utilisation de l'appareil photo" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "Tutoriel n° 7 - Démarrer cette (troisième-)partie" diff --git a/docs/locales/it/translations.po b/docs/locales/it/translations.po index 7132549d..90379913 100644 --- a/docs/locales/it/translations.po +++ b/docs/locales/it/translations.po @@ -14,86 +14,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -#, fuzzy -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[Esercitazione 0 - Configuriamoci!]{1}" - -#: docs/en/SUMMARY.md:6 -#, fuzzy -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[Esercitazione 1 - La vostra prima applicazione]{1}" - -#: docs/en/SUMMARY.md:7 -#, fuzzy -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[Esercitazione 2 - Rendere interessante]{1}" - -#: docs/en/SUMMARY.md:8 -#, fuzzy -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[Esercitazione 3 - Confezionamento per la distribuzione]{1}" - -#: docs/en/SUMMARY.md:9 -#, fuzzy -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[Esercitazione 4 - Aggiornamento dell'applicazione]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "Tutorial 5 - Taking it mobile" -msgstr "Esercitazione 5 - Il mobile" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[Esercitazione 5 - Il mobile]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[Esercitazione 5 - Il mobile: Android]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[Esercitazione 5 - Il mobile: iOS]{1}" - -#: docs/en/SUMMARY.md:14 -#, fuzzy -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[Esercitazione 6 - Mettetelo sul web!]{1}" - -#: docs/en/SUMMARY.md:15 -#, fuzzy -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[Esercitazione 7 - Iniziare questa (terza-)festa]{1}" - -#: docs/en/SUMMARY.md:16 -#, fuzzy -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[Esercitazione 8 - Renderlo liscio]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "Approfondimento" -#: docs/en/SUMMARY.md:17 -#, fuzzy -msgid "[Going further]{1}" -msgstr "[Approfondimento]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 #, fuzzy msgid "[Customizing icons]{1}" msgstr "[Personalizzazione delle icone]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 #, fuzzy msgid "[Using the camera]{1}" msgstr "[Utilizzo della fotocamera]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 #, fuzzy msgid "[Testing times]{1}" msgstr "[Tempi di prova]{1}" @@ -7096,3 +7031,93 @@ msgstr "Per saperne di più su come costruire interfacce utente complesse con To #, fuzzy msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "Per saperne di più sulle funzionalità di Briefcase, è possibile consultare la [documentazione di Briefcase]{1}." + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "Esercitazione 5 - Il mobile: iOS" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "Esercitazione 4 - Aggiornamento dell'applicazione" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Personalizzazione delle icone" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "Esercitazione 5 - Il mobile: Android" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "Esercitazione 5 - Il mobile" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "Esercitazione 8 - Renderlo liscio" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Testing times" +msgstr "Tempi di prova" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "Esercitazione 3 - Confezionamento per la distribuzione" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Going further" +msgstr "Approfondimento" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "Esercitazione 1 - La vostra prima applicazione" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "Esercitazione 2 - Rendere interessante" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "Esercitazione 6 - Mettetelo sul web!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "Esercitazione 0 - Configuriamoci!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Using the camera" +msgstr "Utilizzo della fotocamera" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "Esercitazione 7 - Iniziare questa (terza-)festa" diff --git a/docs/locales/pt/translations.po b/docs/locales/pt/translations.po index 5a376776..51389c50 100644 --- a/docs/locales/pt/translations.po +++ b/docs/locales/pt/translations.po @@ -14,71 +14,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[Tutorial 0 - Vamos nos preparar!]{1}" - -#: docs/en/SUMMARY.md:6 -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[Tutorial 1 - A sua primeira aplicação]{1}" - -#: docs/en/SUMMARY.md:7 -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[Tutorial 2 - Torna-la interessante]{1}" - -#: docs/en/SUMMARY.md:8 -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[Tutorial 3 - Empacotar para distribuição]{1}" - -#: docs/en/SUMMARY.md:9 -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[Tutorial 4 - Atualizar a sua aplicação]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "Tutorial 5 - Taking it mobile" -msgstr "Tutorial 5 - Tornando-a móvel" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[Tutorial 5 - Tornando-a móvel]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[Tutorial 5 - Tornando-a móvel: Android]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[Tutorial 5 - Tornando-a móvel: iOS]{1}" - -#: docs/en/SUMMARY.md:14 -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[Tutorial 6 - Colocar na web!]{1}" - -#: docs/en/SUMMARY.md:15 -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[Tutorial 7 - Usar bibliotecas de terceiros]{1}" - -#: docs/en/SUMMARY.md:16 -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[Tutorial 8 - Torna-la Suaaaaaave]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "Ir mais além" -#: docs/en/SUMMARY.md:17 -msgid "[Going further]{1}" -msgstr "[Ir mais além]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 msgid "[Customizing icons]{1}" msgstr "[Personalizar os ícones]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 msgid "[Using the camera]{1}" msgstr "[Usar a camera]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 msgid "[Testing times]{1}" msgstr "[Hora dos testes]{1}" @@ -6407,3 +6355,78 @@ msgstr "Se quiser saber mais sobre como criar interfaces de utilizador complexas #: docs/en/tutorial/tutorial-8.md:288 msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "Se quiser saber mais sobre as capacidades do Briefcase, pode mergulhar na [documentação do Briefcase]{1}." + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "Tutorial 5 - Tornando-a móvel: iOS" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "Tutorial 4 - Atualizar a sua aplicação" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Personalizar os ícones" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "Tutorial 5 - Tornando-a móvel: Android" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "Tutorial 5 - Tornando-a móvel" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "Tutorial 8 - Torna-la Suaaaaaave" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Testing times" +msgstr "Hora dos testes" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "Tutorial 3 - Empacotar para distribuição" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Going further" +msgstr "Ir mais além" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "Tutorial 1 - A sua primeira aplicação" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "Tutorial 2 - Torna-la interessante" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "Tutorial 6 - Colocar na web!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "Tutorial 0 - Vamos nos preparar!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Using the camera" +msgstr "Usar a camera" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "Tutorial 7 - Usar bibliotecas de terceiros" diff --git a/docs/locales/zh_CN/translations.po b/docs/locales/zh_CN/translations.po index ec0a117c..2aeb66ce 100644 --- a/docs/locales/zh_CN/translations.po +++ b/docs/locales/zh_CN/translations.po @@ -14,71 +14,19 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[教程 0 - 准备就绪!]{1}" - -#: docs/en/SUMMARY.md:6 -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[教程 1 - 您的第一个应用程序]{1}" - -#: docs/en/SUMMARY.md:7 -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[教程 2 - 使之更有趣]{1}" - -#: docs/en/SUMMARY.md:8 -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[教程 3 - 打包与分发]{1}" - -#: docs/en/SUMMARY.md:9 -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[教程 4 - 更新应用程序]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "Tutorial 5 - Taking it mobile" -msgstr "教程 5 - 在移动设备上" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[教程 5 - 在移动设备上]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[教程 5 - 在移动设备上:Android]{1}" - -#: docs/en/SUMMARY.md:10 -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[教程 5 - 在移动设备上:iOS]{1}" - -#: docs/en/SUMMARY.md:14 -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[教程 6 - 把它放上网!]{1}" - -#: docs/en/SUMMARY.md:15 -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[教程 7 - 使用第三方库]{1}" - -#: docs/en/SUMMARY.md:16 -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[教程 8 - 使其光滑]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 msgid "Going further" msgstr "更进一步" -#: docs/en/SUMMARY.md:17 -msgid "[Going further]{1}" -msgstr "[进一步]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 msgid "[Customizing icons]{1}" msgstr "[自定义图标]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 msgid "[Using the camera]{1}" msgstr "[使用相机]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 msgid "[Testing times]{1}" msgstr "[测试时间]{1}" @@ -6824,3 +6772,78 @@ msgstr "如果你想进一步了解如何使用 Toga 构建复杂的用户界面 #, fuzzy msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "如果你想了解更多有关公文包功能的信息,可以查阅[公文包文档]{1}。" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "教程 5 - 在移动设备上:iOS" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "教程 4 - 更新应用程序" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Customizing icons" +msgstr "自定义图标" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "教程 5 - 在移动设备上:Android" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "教程 5 - 在移动设备上" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "教程 8 - 使其光滑" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Testing times" +msgstr "测试时间" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "教程 3 - 打包与分发" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Going further" +msgstr "进一步" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "教程 1 - 您的第一个应用程序" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "教程 2 - 使之更有趣" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "教程 6 - 把它放上网!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "教程 0 - 准备就绪!" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Using the camera" +msgstr "使用相机" + +#: docs/en/titles.md +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "教程 7 - 使用第三方库" diff --git a/docs/locales/zh_TW/translations.po b/docs/locales/zh_TW/translations.po index 5474aee0..4e35d3dc 100644 --- a/docs/locales/zh_TW/translations.po +++ b/docs/locales/zh_TW/translations.po @@ -12,87 +12,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.20.1\n" -#: docs/en/SUMMARY.md:5 -#, fuzzy -msgid "[Tutorial 0 - Let's get set up!]{1}" -msgstr "[教學 0 - 讓我們開始設定吧!]{1}" - -#: docs/en/SUMMARY.md:6 -#, fuzzy -msgid "[Tutorial 1 - Your first app]{1}" -msgstr "[教學 1 - 您的第一個應用程式]{1}" - -#: docs/en/SUMMARY.md:7 -#, fuzzy -msgid "[Tutorial 2 - Making it interesting]{1}" -msgstr "[教學 2 - 讓它變得有趣]{1}" - -#: docs/en/SUMMARY.md:8 -#, fuzzy -msgid "[Tutorial 3 - Packaging for distribution]{1}" -msgstr "[教學 3 - 分發包裝]{1}" - -#: docs/en/SUMMARY.md:9 -#, fuzzy -msgid "[Tutorial 4 - Updating your application]{1}" -msgstr "[教程 4 - 更新您的應用程式]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "Tutorial 5 - Taking it mobile" -msgstr "教程 5 - 移動使用" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile]{1}" -msgstr "[教程 5 - 移動使用]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: Android]{1}" -msgstr "[教學 5 - 行動裝置:Android]{1}" - -#: docs/en/SUMMARY.md:10 -#, fuzzy -msgid "[Tutorial 5 - Taking it mobile: iOS]{1}" -msgstr "[教學 5 - 行動裝置:iOS]{1}" - -#: docs/en/SUMMARY.md:14 -#, fuzzy -msgid "[Tutorial 6 - Put it on the web!]{1}" -msgstr "[教程 6 - 將其放在網路上!]{1}" - -#: docs/en/SUMMARY.md:15 -#, fuzzy -msgid "[Tutorial 7 - Get this (third-)party started]{1}" -msgstr "[教學 7 - 啟動此(第三方)]{1}" - -#: docs/en/SUMMARY.md:16 -#, fuzzy -msgid "[Tutorial 8 - Making it Smooooth]{1}" -msgstr "[教學 8 - 使其順~暢]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:1 +#: docs/en/tutorial/topics/index.md:1 #, fuzzy msgid "Going further" msgstr "更進一步" -#: docs/en/SUMMARY.md:17 -#, fuzzy -msgid "[Going further]{1}" -msgstr "[進一步]{1}" - -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:5 +#: docs/en/tutorial/topics/index.md:5 #, fuzzy msgid "[Customizing icons]{1}" msgstr "[Customizing icons]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:9 +#: docs/en/tutorial/topics/index.md:9 #, fuzzy msgid "[Using the camera]{1}" msgstr "[使用相機]{1}" -#: docs/en/SUMMARY.md:17 docs/en/tutorial/topics/index.md:13 +#: docs/en/tutorial/topics/index.md:13 #, fuzzy msgid "[Testing times]{1}" msgstr "[Testing times]{1}" @@ -7014,3 +6949,93 @@ msgstr "如果您想進一步瞭解如何使用 Toga 建立複雜的使用者介 #, fuzzy msgid "If you'd like to know more about the capabilities of Briefcase, you can dive into [Briefcase's documentation]{1}." msgstr "如果您想瞭解更多關於 Briefcase 的功能,可以深入閱讀 [Briefcase 的說明文件]{1}。" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: iOS" +msgstr "教學 5 - 行動裝置:iOS" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 4 - Updating your application" +msgstr "教程 4 - 更新您的應用程式" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Customizing icons" +msgstr "Customizing icons" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile: Android" +msgstr "教學 5 - 行動裝置:Android" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 5 - Taking it mobile" +msgstr "教程 5 - 移動使用" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 8 - Making it Smooooth" +msgstr "教學 8 - 使其順~暢" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Testing times" +msgstr "Testing times" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 3 - Packaging for distribution" +msgstr "教學 3 - 分發包裝" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Going further" +msgstr "進一步" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 1 - Your first app" +msgstr "教學 1 - 您的第一個應用程式" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 2 - Making it interesting" +msgstr "教學 2 - 讓它變得有趣" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 6 - Put it on the web!" +msgstr "教程 6 - 將其放在網路上!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 0 - Let's get set up!" +msgstr "教學 0 - 讓我們開始設定吧!" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Using the camera" +msgstr "使用相機" + +#: docs/en/titles.md +#, fuzzy +msgctxt "navigation" +msgid "Tutorial 7 - Get this (third-)party started" +msgstr "教學 7 - 啟動此(第三方)" diff --git a/docs/mkdocs.de.yml b/docs/mkdocs.de.yml deleted file mode 100644 index c2e040cd..00000000 --- a/docs/mkdocs.de.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/de/ -docs_dir: de - -theme: - language: de - -extra: - language_url: de/ - translation_type: machine - header: - About: Über - Documentation: Dokumentation - Community: Gemeinschaft - Contributing: Beitrag leisten - News: Nachrichten - Sponsor: Sponsor diff --git a/docs/mkdocs.en.yml b/docs/mkdocs.en.yml deleted file mode 100644 index be1ae104..00000000 --- a/docs/mkdocs.en.yml +++ /dev/null @@ -1,11 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/ -docs_dir: en - -theme: - language: en - -extra: - translation_type: original - header: {} diff --git a/docs/mkdocs.es.yml b/docs/mkdocs.es.yml deleted file mode 100644 index a7630918..00000000 --- a/docs/mkdocs.es.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/es/ -docs_dir: es - -theme: - language: es - -extra: - language_url: es/ - translation_type: machine - header: - About: Acerca de - Documentation: Documentación - Community: Comunidad - Contributing: Contribuyendo - News: Noticias - Sponsor: Patrocinador diff --git a/docs/mkdocs.fr.yml b/docs/mkdocs.fr.yml deleted file mode 100644 index f9f7639b..00000000 --- a/docs/mkdocs.fr.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/fr/ -docs_dir: fr - -theme: - language: fr - -extra: - language_url: fr/ - translation_type: machine - header: - About: À propos - Documentation: Documentation - Community: Communauté - Contributing: Contribuant - News: Nouvelles - Sponsor: Mécène diff --git a/docs/mkdocs.it.yml b/docs/mkdocs.it.yml deleted file mode 100644 index 21ad2b9e..00000000 --- a/docs/mkdocs.it.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/it/ -docs_dir: it - -theme: - language: it - -extra: - language_url: it/ - translation_type: machine - header: - About: Informazioni - Documentation: Documentazione - Community: Comunità - Contributing: Contribuire - News: Notizie - Sponsor: Sponsor diff --git a/docs/mkdocs.pt.yml b/docs/mkdocs.pt.yml deleted file mode 100644 index 95808d00..00000000 --- a/docs/mkdocs.pt.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/pt/ -docs_dir: pt - -theme: - language: pt - -extra: - language_url: pt/ - translation_type: machine - header: - About: Sobre - Documentation: Documentação - Community: Comunidade - Contributing: Contribuir - News: Notícias - Sponsor: Patrocinador diff --git a/docs/mkdocs.zh_CN.yml b/docs/mkdocs.zh_CN.yml deleted file mode 100644 index 4ea90bb7..00000000 --- a/docs/mkdocs.zh_CN.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/zh_CN/ -docs_dir: zh_CN - -theme: - language: zh - -extra: - language_url: zh_CN/ - translation_type: machine - header: - About: 关于 - Documentation: 文档 - Community: 社区 - Contributing: 贡献 - News: 新闻 - Sponsor: 赞助 diff --git a/docs/mkdocs.zh_TW.yml b/docs/mkdocs.zh_TW.yml deleted file mode 100644 index 75c7c75e..00000000 --- a/docs/mkdocs.zh_TW.yml +++ /dev/null @@ -1,18 +0,0 @@ -INHERIT: config.yml -site_name: BeeWare Tutorial -site_url: https://tutorial.beeware.org/zh_TW/ -docs_dir: zh_TW - -theme: - language: zh-TW - -extra: - language_url: zh_TW/ - translation_type: machine - header: - About: 關於 - Documentation: 文件 - Community: 社群 - Contributing: 貢獻 - News: 新聞 - Sponsor: 贊助商 diff --git a/docs/zensical.de.toml b/docs/zensical.de.toml new file mode 100644 index 00000000..814c0197 --- /dev/null +++ b/docs/zensical.de.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/de/" +docs_dir = "de" + +[project.theme] +language = "de" + +[project.extra] +language_url = "de/" +translation_type = "machine" + +[project.extra.header] +About = "Über" +Documentation = "Dokumentation" +Community = "Gemeinschaft" +Contributing = "Beitrag leisten" +News = "Nachrichten" +Sponsor = "Sponsor" diff --git a/docs/zensical.en.toml b/docs/zensical.en.toml new file mode 100644 index 00000000..c2b81051 --- /dev/null +++ b/docs/zensical.en.toml @@ -0,0 +1,11 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/" +docs_dir = "en" + +[project.theme] +language = "en" + +[project.extra] +translation_type = "original" +header = {} diff --git a/docs/zensical.es.toml b/docs/zensical.es.toml new file mode 100644 index 00000000..4047b37f --- /dev/null +++ b/docs/zensical.es.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/es/" +docs_dir = "es" + +[project.theme] +language = "es" + +[project.extra] +language_url = "es/" +translation_type = "machine" + +[project.extra.header] +About = "Acerca de" +Documentation = "Documentación" +Community = "Comunidad" +Contributing = "Contribuyendo" +News = "Noticias" +Sponsor = "Patrocinador" diff --git a/docs/zensical.fr.toml b/docs/zensical.fr.toml new file mode 100644 index 00000000..12837486 --- /dev/null +++ b/docs/zensical.fr.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/fr/" +docs_dir = "fr" + +[project.theme] +language = "fr" + +[project.extra] +language_url = "fr/" +translation_type = "machine" + +[project.extra.header] +About = "À propos" +Documentation = "Documentation" +Community = "Communauté" +Contributing = "Contribuant" +News = "Nouvelles" +Sponsor = "Mécène" diff --git a/docs/zensical.it.toml b/docs/zensical.it.toml new file mode 100644 index 00000000..2e27c5d2 --- /dev/null +++ b/docs/zensical.it.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/it/" +docs_dir = "it" + +[project.theme] +language = "it" + +[project.extra] +language_url = "it/" +translation_type = "machine" + +[project.extra.header] +About = "Informazioni" +Documentation = "Documentazione" +Community = "Comunità" +Contributing = "Contribuire" +News = "Notizie" +Sponsor = "Sponsor" diff --git a/docs/zensical.pt.toml b/docs/zensical.pt.toml new file mode 100644 index 00000000..92ea967f --- /dev/null +++ b/docs/zensical.pt.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/pt/" +docs_dir = "pt" + +[project.theme] +language = "pt" + +[project.extra] +language_url = "pt/" +translation_type = "machine" + +[project.extra.header] +About = "Sobre" +Documentation = "Documentação" +Community = "Comunidade" +Contributing = "Contribuir" +News = "Notícias" +Sponsor = "Patrocinador" diff --git a/docs/zensical.toml b/docs/zensical.toml new file mode 100644 index 00000000..f4eb0142 --- /dev/null +++ b/docs/zensical.toml @@ -0,0 +1,158 @@ +[project] +copyright = "© Russell Keith-Magee" +not_in_nav = """ +/index.md +""" +nav = [ + { "Tutorial 0 - Let's get set up!" = "tutorial/tutorial-0.md" }, + { "Tutorial 1 - Your first app" = "tutorial/tutorial-1.md" }, + { "Tutorial 2 - Making it interesting" = "tutorial/tutorial-2.md" }, + { "Tutorial 3 - Packaging for distribution" = "tutorial/tutorial-3.md" }, + { "Tutorial 4 - Updating your application" = "tutorial/tutorial-4.md" }, + { "Tutorial 5 - Taking it mobile" = [ + { "Tutorial 5 - Taking it mobile" = "tutorial/tutorial-5/index.md" }, + { "Tutorial 5 - Taking it mobile: Android" = "tutorial/tutorial-5/android.md" }, + { "Tutorial 5 - Taking it mobile: iOS" = "tutorial/tutorial-5/iOS.md" }, + ] }, + { "Tutorial 6 - Put it on the web!" = "tutorial/tutorial-6.md" }, + { "Tutorial 7 - Get this (third-)party started" = "tutorial/tutorial-7.md" }, + { "Tutorial 8 - Making it Smooooth" = "tutorial/tutorial-8.md" }, + { "Going further" = [ + { "Going further" = "tutorial/topics/index.md" }, + { "Customizing icons" = "tutorial/topics/custom-icons.md" }, + { "Using the camera" = "tutorial/topics/camera-access.md" }, + { "Testing times" = "tutorial/topics/testing.md" }, + ] }, +] + +[project.validation] +omitted_files = "warn" +absolute_links = "relative_to_docs" +anchors = "warn" +unrecognized_links = "warn" + +[project.extra] +project_name = "beeware-tutorial" +alternate = [ + { name = "English", link = "/en/", lang = "en" }, + { name = "Deutsch", link = "/de/", lang = "de" }, + { name = "Español", link = "/es/", lang = "es" }, + { name = "Français", link = "/fr/", lang = "fr" }, + { name = "Italiano", link = "/it/", lang = "it" }, + { name = "Português", link = "/pt/", lang = "pt" }, + { name = "中文(简体)", link = "/zh_CN/", lang = "zh-Hant" }, + { name = "中文(繁體)", link = "/zh_TW/", lang = "zh-TW" }, +] +social = [ + { icon = "fontawesome/brands/github", link = "https://github.com/beeware", name = "BeeWare on GitHub" }, + { icon = "fontawesome/brands/mastodon", link = "https://fosstodon.org/@beeware", name = "BeeWare on Mastodon" }, + { icon = "fontawesome/brands/discord", link = "https://beeware.org/bee/chat/", name = "BeeWare on Discord" }, +] +generator = false + +[project.theme] +name = "material" +language = "en" +logo = "assets/images/brutus-256.png" +favicon = "assets/images/brutus-256.png" +features = [ + "content.tabs.link", + "toc.follow", + "navigation.indexes", + "navigation.footer", + "navigation.tabs", + "navigation.tabs.sticky", + "search.suggest", + "search.highlight", + "search.share", +] +custom_dir = "overrides" + +# Palette toggle for automatic mode +[[project.theme.palette]] +media = "(prefers-color-scheme)" +toggle.icon = "material/brightness-auto" +toggle.name = "Switch to light mode" + +# Palette toggle for light mode +[[project.theme.palette]] +media = "(prefers-color-scheme: light)" +scheme = "default" +toggle.icon = "material/brightness-7" +toggle.name = "Switch to dark mode" + +# Palette toggle for dark mode +[[project.theme.palette]] +media = "(prefers-color-scheme: dark)" +scheme = "slate" +toggle.icon = "material/brightness-4" +toggle.name = "Switch to system preference" + +[project.markdown_extensions] +# Python Markdown Extensions +attr_list = {} +# Enables easy em and en dashes. +smarty.smart_quotes = false +toc.permalink = true +toc.title = "On this page" +# PyMdown Extensions +pymdownx.highlight = {} +pymdownx.superfences = {} +pymdownx.blocks.caption = {} +# Enables admonitions. +pymdownx.blocks.admonition.types = [ + "note", + "abstract", + "info", + "tip", + "success", + "question", + "warning", + "failure", + "danger", + "bug", + "example", + "quote", +] +# Enables collapsible content. +pymdownx.blocks.details.types = [ + { name = "details-note", class = "note" }, + { name = "details-abstract", class = "abstract" }, + { name = "details-info", class = "info" }, + { name = "details-tip", class = "tip" }, + { name = "details-success", class = "success" }, + { name = "details-question", class = "question" }, + { name = "details-warning", class = "warning" }, + { name = "details-failure", class = "failure" }, + { name = "details-danger", class = "danger" }, + { name = "details-bug", class = "bug" }, + { name = "details-example", class = "example" }, + { name = "details-quote", class = "quote" }, +] +pymdownx.blocks.tab.alternate_style = true +# Among other things, enables GitHub shorthand references. +pymdownx.magiclink.provider = "github" +pymdownx.magiclink.user = "beeware" +pymdownx.magiclink.repo = "toga" +pymdownx.magiclink.repo_url_shortener = true +pymdownx.magiclink.repo_url_shorthand = true +pymdownx.magiclink.normalize_issue_symbols = true +pymdownx.snippets.base_path = ["docs"] +pymdownx.snippets.url_download = true +pymdownx.snippets.check_paths = true + +[project.plugins.search] + +[project.plugins.autorefs] + +[project.plugins.macros] + +[project.plugins.redirects.redirect_maps] +# Old versioned RTD paths. +"latest/tutorial/tutorial-1.md" = "tutorial/tutorial-1.md" +"latest.md" = "index.md" +# Old RTD language paths that must continue to exist +"en/latest.md" = "index.md" +"en/latest/tutorial/tutorial-1.md" = "tutorial/tutorial-1.md" +"zh-cn/latest.md" = "https://tutorial.beeware.org/zh_CN" +"zh-tw/latest.md" = "https://tutorial.beeware.org/zh_TW" diff --git a/docs/zensical.zh_CN.toml b/docs/zensical.zh_CN.toml new file mode 100644 index 00000000..d137197e --- /dev/null +++ b/docs/zensical.zh_CN.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/zh_CN/" +docs_dir = "zh_CN" + +[project.theme] +language = "zh" + +[project.extra] +language_url = "zh_CN/" +translation_type = "machine" + +[project.extra.header] +About = "关于" +Documentation = "文档" +Community = "社区" +Contributing = "贡献" +News = "新闻" +Sponsor = "赞助" diff --git a/docs/zensical.zh_TW.toml b/docs/zensical.zh_TW.toml new file mode 100644 index 00000000..967e2381 --- /dev/null +++ b/docs/zensical.zh_TW.toml @@ -0,0 +1,19 @@ +[project] +site_name = "BeeWare Tutorial" +site_url = "https://tutorial.beeware.org/zh_TW/" +docs_dir = "zh_TW" + +[project.theme] +language = "zh-TW" + +[project.extra] +language_url = "zh_TW/" +translation_type = "machine" + +[project.extra.header] +About = "關於" +Documentation = "文件" +Community = "社群" +Contributing = "貢獻" +News = "新聞" +Sponsor = "贊助商" From 7d13106e355e95cf1420c103d13b02dd505f0ae9 Mon Sep 17 00:00:00 2001 From: Kattni Date: Fri, 6 Nov 2026 00:11:27 -0500 Subject: [PATCH 3/4] Set site_url once, in zensical.toml. The converter kept each language's literal site_url in its language file, where it isn't a per-language setting and produces a warning. docs-tools adds the language directory to the base site_url for each translation, so setting https://tutorial.beeware.org/ once gives the same site URL for every language. --- docs/zensical.de.toml | 1 - docs/zensical.en.toml | 1 - docs/zensical.es.toml | 1 - docs/zensical.fr.toml | 1 - docs/zensical.it.toml | 1 - docs/zensical.pt.toml | 1 - docs/zensical.toml | 1 + docs/zensical.zh_CN.toml | 1 - docs/zensical.zh_TW.toml | 1 - 9 files changed, 1 insertion(+), 8 deletions(-) diff --git a/docs/zensical.de.toml b/docs/zensical.de.toml index 814c0197..59f33d5b 100644 --- a/docs/zensical.de.toml +++ b/docs/zensical.de.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/de/" docs_dir = "de" [project.theme] diff --git a/docs/zensical.en.toml b/docs/zensical.en.toml index c2b81051..8e4d5afe 100644 --- a/docs/zensical.en.toml +++ b/docs/zensical.en.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/" docs_dir = "en" [project.theme] diff --git a/docs/zensical.es.toml b/docs/zensical.es.toml index 4047b37f..63b97f56 100644 --- a/docs/zensical.es.toml +++ b/docs/zensical.es.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/es/" docs_dir = "es" [project.theme] diff --git a/docs/zensical.fr.toml b/docs/zensical.fr.toml index 12837486..0c1cc0a1 100644 --- a/docs/zensical.fr.toml +++ b/docs/zensical.fr.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/fr/" docs_dir = "fr" [project.theme] diff --git a/docs/zensical.it.toml b/docs/zensical.it.toml index 2e27c5d2..3b16ab1d 100644 --- a/docs/zensical.it.toml +++ b/docs/zensical.it.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/it/" docs_dir = "it" [project.theme] diff --git a/docs/zensical.pt.toml b/docs/zensical.pt.toml index 92ea967f..e1dee1fe 100644 --- a/docs/zensical.pt.toml +++ b/docs/zensical.pt.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/pt/" docs_dir = "pt" [project.theme] diff --git a/docs/zensical.toml b/docs/zensical.toml index f4eb0142..80dd1dda 100644 --- a/docs/zensical.toml +++ b/docs/zensical.toml @@ -1,4 +1,5 @@ [project] +site_url = "https://tutorial.beeware.org/" copyright = "© Russell Keith-Magee" not_in_nav = """ /index.md diff --git a/docs/zensical.zh_CN.toml b/docs/zensical.zh_CN.toml index d137197e..ce7f89ca 100644 --- a/docs/zensical.zh_CN.toml +++ b/docs/zensical.zh_CN.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/zh_CN/" docs_dir = "zh_CN" [project.theme] diff --git a/docs/zensical.zh_TW.toml b/docs/zensical.zh_TW.toml index 967e2381..b6302bfa 100644 --- a/docs/zensical.zh_TW.toml +++ b/docs/zensical.zh_TW.toml @@ -1,6 +1,5 @@ [project] site_name = "BeeWare Tutorial" -site_url = "https://tutorial.beeware.org/zh_TW/" docs_dir = "zh_TW" [project.theme] From 13a58e189bd46a161953e77333fc47df5221bdb4 Mon Sep 17 00:00:00 2001 From: Kattni Date: Fri, 6 Nov 2026 00:11:28 -0500 Subject: [PATCH 4/4] Keep the sidebar translation of "Going further". In SUMMARY.md, "Going further" was both a section label and the title of the section's index page, and de, es, zh_CN and zh_TW translated the two differently. With navigation.indexes, the sidebar showed the section label's translation, but the converter migrated the index page's. The navigation entry now has the section label's translation (and its fuzzy flag), so the sidebar is unchanged. --- docs/locales/de/translations.po | 3 +-- docs/locales/es/translations.po | 2 +- docs/locales/zh_CN/translations.po | 2 +- docs/locales/zh_TW/translations.po | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/locales/de/translations.po b/docs/locales/de/translations.po index 6ea97540..90a39819 100644 --- a/docs/locales/de/translations.po +++ b/docs/locales/de/translations.po @@ -6872,10 +6872,9 @@ msgid "Tutorial 3 - Packaging for distribution" msgstr "Tutorial 3 - Verpackung für den Vertrieb" #: docs/en/titles.md -#, fuzzy msgctxt "navigation" msgid "Going further" -msgstr "Weiterführend" +msgstr "Weiterführende Informationen" #: docs/en/titles.md #, fuzzy diff --git a/docs/locales/es/translations.po b/docs/locales/es/translations.po index 2ea13a7f..6a5ae9c7 100644 --- a/docs/locales/es/translations.po +++ b/docs/locales/es/translations.po @@ -6414,7 +6414,7 @@ msgstr "Tutorial 3 - Empaquetado para distribución" #: docs/en/titles.md msgctxt "navigation" msgid "Going further" -msgstr "Yendo más lejos" +msgstr "Ir más allá" #: docs/en/titles.md msgctxt "navigation" diff --git a/docs/locales/zh_CN/translations.po b/docs/locales/zh_CN/translations.po index 2aeb66ce..6b76c5e9 100644 --- a/docs/locales/zh_CN/translations.po +++ b/docs/locales/zh_CN/translations.po @@ -6816,7 +6816,7 @@ msgstr "教程 3 - 打包与分发" #: docs/en/titles.md msgctxt "navigation" msgid "Going further" -msgstr "进一步" +msgstr "更进一步" #: docs/en/titles.md msgctxt "navigation" diff --git a/docs/locales/zh_TW/translations.po b/docs/locales/zh_TW/translations.po index 4e35d3dc..e249ebac 100644 --- a/docs/locales/zh_TW/translations.po +++ b/docs/locales/zh_TW/translations.po @@ -7002,7 +7002,7 @@ msgstr "教學 3 - 分發包裝" #, fuzzy msgctxt "navigation" msgid "Going further" -msgstr "進一步" +msgstr "更進一步" #: docs/en/titles.md #, fuzzy