Skip to content

docs(locale): translate all remaining chapters into Japanese - #2

Closed
sanak wants to merge 39 commits into
locale-jafrom
update-locale-ja
Closed

sanak wants to merge 39 commits into
locale-jafrom
update-locale-ja

Conversation

@sanak

@sanak sanak commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Overview

Completes the Japanese translation of the workshop. This PR translates the catalogs
placed by PR #1, bringing every message catalog to 0 untranslated and 0 fuzzy.

Base branch is locale-ja (PR #1), not develop, so that this PR shows only the
translation work and not the catalog placement from PR #1.

Changes

Translated 1,171 units across 25 catalogs. basic/graphs (163 entries) and the
14 fuzzy entries were already completed in PR #1, so all 1,461 units of the workshop
are now translated.

Category Catalogs Units translated here
basic 5 418
un_sdg 5 433
general-intro 3 94
interactions 3 67
appendix 4 85
advanced 1 46
examples 3 22
index 1 6
Total 25 1,171

Translation policy

Follows tmp/glossary-ja.md. Every rule was chosen to stay consistent with the
translations the workshop already had.

  • routing is translated as ルート検索
  • Trailing long-vowel marks are dropped from katakana loanwords (レイヤ, サーバ,
    パラメータ, ユーザ, ベクタ, フィーチャ, クエリ), with トポロジー, メモリー, データ
    and キー as established exceptions
  • UN SDG goal names use the official Japanese wording published by MOFA and the
    UN Information Centre
  • GUI labels are kept in English — the contents of :menuselection:, *Login*,
    GeoServer connection parameter keys, and similar strings that a reader has to
    match against what is on screen
  • pgRouting function names, table names, column names and product names are not translated
  • column / row / field are translated as 列 / 行 / フィールド
  • The same msgid gets the same translation across catalogs. This applies to prose,
    UI strings and instructions; for section headings the surrounding chapter's style
    takes precedence, which accounts for the single deliberate exception below

Verification

  • 0 untranslated and 0 fuzzy in all 26 catalogs — msgfmt --statistics reports
    1,461 translated / 0 untranslated / 0 fuzzy
  • msgfmt -c passes for all 26 catalogs
  • check_terms.py reports 0 terminology violations
  • check_rst.py reports 0 broken msgstr — it parses each msgstr with docutils,
    which catches markup that silently breaks without failing msgfmt
  • check_spacing.py reports 0 violations — missing spaces between Japanese and
    Latin text
  • Cross-catalog scan finds only one msgid translated two different ways, and
    that one is the deliberate exception documented below
  • No msgid was modified — msgid sets compared against the locale-ja versions
    with polib; all 25 files identical
  • make html-ja completes with 0 Sphinx warnings, from a clean doctrees
  • All 25 pages match en structurally — heading levels, internal and external
    references, images, <cite>, <code>, tables and system messages all have
    identical counts
  • All 25 pages render their <h1> in Japanese; no page is left in English
  • Visual check with Playwright on 7 pages — layout, table overflow, images,
    Japanese font rendering, and no Japanese leaking into code blocks
  • Only locale/ja/ is changed (25 files); no .mo files
  • No drift in locale/pot against upstream

Deliberate exception: Prepare the database

This msgid is translated two different ways, and both are intentional:

  • basic/data.po → データベースの準備, matching that chapter's noun-phrase headings
  • un_sdg/sdg11-cities.po → データベースを準備する, matching that chapter's verb-form headings

Both occurrences are section headings, and each chapter is internally consistent.
Any additional cross-catalog divergence would be a regression.

Known issues (not addressed in this PR)

These behave identically in the en build and originate in the English source or in
Sphinx, not in the translation.

  • Substitutions are not expanded inside an image :alt: value, so |place_1| and
    |place_3| appear literally in basic/vehicle.html, and |ch7_place_1| /
    |ch7_place_2| in basic/sql_function.html. docutils does not resolve
    substitution references in option values. Same count and location in en.
  • check_terms.py reports 2 markup violations and check_rst.py reports 4 warnings.
    Both are structural false positives caused by the English source: a stray leading
    backtick in general-intro/overview, and msgids in osgeolive that end in ::
    while the literal block itself lives in a separate msgid. The rendered HTML was
    verified to be correct in both cases.
  • Sphinx smartquotes behaves differently per language, so ... renders as in en
    but as three ASCII periods in ja, and "..." renders with curly quotes in en
    but straight quotes in ja.
  • The language bar is not generated at all. INSERT_INTO_MAP in CMakeLists.txt
    defines LangMap_<code> variables that nothing in the repository reads. Unrelated
    to this PR, but worth noting since it is the documented way to surface 日本語.

Defects found in the English source

Roughly 20 defects in the English text were recorded while translating — missing verbs
and articles, clauses joined without conjunctions, nodded for noded, your for
you, a Do ...? question that should be Are ...?, and a hanoslav / hansolav
spelling mismatch between prose and URL. They are deliberately not fixed here, since
changing the English source would change the msgids. They are worth a separate
upstream issue.

Open item carried over from PR #1

PR #1 deferred a decision to this PR: 16 catalogs still carry sphinx-intl's default
PO-Revision-Date and Last-Translator values, and Project-Id-Version is split
across workshop generations (14 Belém 3.0 / 9 Hiroshima 3.2 / 3 Auckland 3.1).

They are left untouched here. These headers are Weblate-managed and get rewritten on
sync, and normalizing them would add churn across 16 files that is unrelated to the
translation itself. Happy to do it in a follow-up if preferred.

Out of scope

  • Submitting to upstream pgRouting/workshop
  • Propagating to Weblate

weblate and others added 30 commits July 15, 2026 00:38
Currently translated at 65.8% (27 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Japanese)

Currently translated at 14.6% (6 of 41 strings)

Translated using Weblate (Japanese)

Currently translated at 68.6% (35 of 51 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (96 of 96 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (47 of 51 strings)

Translated using Weblate (Japanese)

Currently translated at 22.2% (4 of 18 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

Translated using Weblate (Japanese)

Currently translated at 12.0% (3 of 25 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (96 of 96 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Spanish)

Currently translated at 96.4% (54 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 51.4% (36 of 70 strings)

Translated using Weblate (Japanese)

Currently translated at 51.6% (16 of 31 strings)

Translated using Weblate (Spanish)

Currently translated at 2.4% (1 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 87.1% (34 of 39 strings)

Translated using Weblate (Spanish)

Currently translated at 95.1% (39 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (7 of 7 strings)

Translated using Weblate (Japanese)

Currently translated at 16.3% (9 of 55 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/advanced-chapter-12/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/advanced-chapter-12/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-3/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-graphs/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-graphs/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-vehicle/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-withpoints/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-boost_dijkstra/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-hanoslav/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-wiki_example/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-introduction/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-osgeolive/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-osgeolive/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-overview/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/index/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/index/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-10/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-10/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-11/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-11/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-9/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-data/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg11-cities/es/
Translation: pgRouting workshop/advanced-chapter-12
Translation: pgRouting workshop/appendix-appendix-3
Translation: pgRouting workshop/basic-graphs
Translation: pgRouting workshop/basic-vehicle
Translation: pgRouting workshop/basic-withPoints
Translation: pgRouting workshop/examples-boost_dijkstra
Translation: pgRouting workshop/examples-hanoslav
Translation: pgRouting workshop/examples-wiki_example
Translation: pgRouting workshop/general-intro-introduction
Translation: pgRouting workshop/general-intro-osgeolive
Translation: pgRouting workshop/general-intro-overview
Translation: pgRouting workshop/index
Translation: pgRouting workshop/interactions-chapter-10
Translation: pgRouting workshop/interactions-chapter-11
Translation: pgRouting workshop/interactions-chapter-9
Translation: pgRouting workshop/un_sdg-data
Translation: pgRouting workshop/un_sdg-sdg11-cities
Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (66 of 66 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (7 of 7 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (51 of 51 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (69 of 69 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (4 of 4 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (147 of 147 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (31 of 31 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (18 of 18 strings)

Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/advanced-chapter-12/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-2/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-3/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-4/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-data/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-pedestrian/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-sql_function/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-vehicle/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-boost_dijkstra/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-hanoslav/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-wiki_example/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-introduction/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-osgeolive/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-overview/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-10/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-11/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-9/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-data/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-introduction/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg11-cities/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg3-health/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg7-energy/sv/
Translation: pgRouting workshop/advanced-chapter-12
Translation: pgRouting workshop/appendix-appendix-2
Translation: pgRouting workshop/appendix-appendix-3
Translation: pgRouting workshop/appendix-appendix-4
Translation: pgRouting workshop/basic-data
Translation: pgRouting workshop/basic-pedestrian
Translation: pgRouting workshop/basic-sql_function
Translation: pgRouting workshop/basic-vehicle
Translation: pgRouting workshop/examples-boost_dijkstra
Translation: pgRouting workshop/examples-hanoslav
Translation: pgRouting workshop/examples-wiki_example
Translation: pgRouting workshop/general-intro-introduction
Translation: pgRouting workshop/general-intro-osgeolive
Translation: pgRouting workshop/general-intro-overview
Translation: pgRouting workshop/interactions-chapter-10
Translation: pgRouting workshop/interactions-chapter-11
Translation: pgRouting workshop/interactions-chapter-9
Translation: pgRouting workshop/un_sdg-data
Translation: pgRouting workshop/un_sdg-introduction
Translation: pgRouting workshop/un_sdg-sdg11-cities
Translation: pgRouting workshop/un_sdg-sdg3-health
Translation: pgRouting workshop/un_sdg-sdg7-energy
Currently translated at 98.6% (74 of 75 strings)

Translated using Weblate (Japanese)

Currently translated at 14.6% (6 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (55 of 55 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (96 of 96 strings)

Translated using Weblate (Spanish)

Currently translated at 92.1% (47 of 51 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (96 of 96 strings)

Translated using Weblate (Spanish)

Currently translated at 96.4% (54 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 51.4% (36 of 70 strings)

Translated using Weblate (Japanese)

Currently translated at 51.6% (16 of 31 strings)

Translated using Weblate (Spanish)

Currently translated at 2.4% (1 of 41 strings)

Translated using Weblate (Spanish)

Currently translated at 87.1% (34 of 39 strings)

Translated using Weblate (Spanish)

Currently translated at 95.1% (39 of 41 strings)

Co-authored-by: Celia Virginia Vergara Castillo <vicky@erosion.dev>
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/advanced-chapter-12/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-graphs/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-graphs/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-sql_function/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-vehicle/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/examples-hanoslav/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-osgeolive/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-osgeolive/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-overview/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-10/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-11/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/interactions-chapter-9/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-data/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg11-cities/es/
Translation: pgRouting workshop/advanced-chapter-12
Translation: pgRouting workshop/basic-graphs
Translation: pgRouting workshop/basic-sql_function
Translation: pgRouting workshop/basic-vehicle
Translation: pgRouting workshop/examples-hanoslav
Translation: pgRouting workshop/general-intro-osgeolive
Translation: pgRouting workshop/general-intro-overview
Translation: pgRouting workshop/interactions-chapter-10
Translation: pgRouting workshop/interactions-chapter-11
Translation: pgRouting workshop/interactions-chapter-9
Translation: pgRouting workshop/un_sdg-data
Translation: pgRouting workshop/un_sdg-sdg11-cities
Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Spanish)

Currently translated at 64.0% (16 of 25 strings)

Translated using Weblate (Japanese)

Currently translated at 26.6% (4 of 15 strings)

Translated using Weblate (Spanish)

Currently translated at 86.4% (128 of 148 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Japanese)

Currently translated at 31.2% (10 of 32 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (18 of 18 strings)

Translated using Weblate (Spanish)

Currently translated at 82.3% (42 of 51 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Spanish)

Currently translated at 3.2% (1 of 31 strings)

Translated using Weblate (Spanish)

Currently translated at 98.6% (74 of 75 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-2/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-2/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-3/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-4/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-data/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-data/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-pedestrian/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-sql_function/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-withpoints/sv/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-introduction/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-overview/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/index/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-introduction/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg3-health/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg7-energy/es/
Translation: pgRouting workshop/appendix-appendix-2
Translation: pgRouting workshop/appendix-appendix-3
Translation: pgRouting workshop/appendix-appendix-4
Translation: pgRouting workshop/basic-data
Translation: pgRouting workshop/basic-pedestrian
Translation: pgRouting workshop/basic-sql_function
Translation: pgRouting workshop/basic-withPoints
Translation: pgRouting workshop/general-intro-introduction
Translation: pgRouting workshop/general-intro-overview
Translation: pgRouting workshop/index
Translation: pgRouting workshop/un_sdg-introduction
Translation: pgRouting workshop/un_sdg-sdg3-health
Translation: pgRouting workshop/un_sdg-sdg7-energy
Currently translated at 100.0% (158 of 158 strings)

Translated using Weblate (Spanish)

Currently translated at 99.3% (145 of 146 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Spanish)

Currently translated at 64.0% (16 of 25 strings)

Translated using Weblate (Spanish)

Currently translated at 86.4% (128 of 148 strings)

Translated using Weblate (Japanese)

Currently translated at 31.2% (10 of 32 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (85 of 85 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (18 of 18 strings)

Translated using Weblate (Spanish)

Currently translated at 82.3% (42 of 51 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Spanish)

Currently translated at 3.2% (1 of 31 strings)

Co-authored-by: Celia Virginia Vergara Castillo <vicky@erosion.dev>
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-2/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/appendix-appendix-3/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-data/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-data/ja/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-pedestrian/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-sql_function/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/basic-withpoints/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-introduction/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/general-intro-overview/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-introduction/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg3-health/es/
Translate-URL: https://weblate.osgeo.org/projects/pgrouting-workshop/un_sdg-sdg7-energy/es/
Translation: pgRouting workshop/appendix-appendix-2
Translation: pgRouting workshop/appendix-appendix-3
Translation: pgRouting workshop/basic-data
Translation: pgRouting workshop/basic-pedestrian
Translation: pgRouting workshop/basic-sql_function
Translation: pgRouting workshop/basic-withPoints
Translation: pgRouting workshop/general-intro-introduction
Translation: pgRouting workshop/general-intro-overview
Translation: pgRouting workshop/un_sdg-introduction
Translation: pgRouting workshop/un_sdg-sdg3-health
Translation: pgRouting workshop/un_sdg-sdg7-energy
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
sanak added 5 commits August 5, 2026 10:49
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
cvvergara and others added 4 commits August 10, 2026 13:37
…ions/actions/setup-python-7

Bump actions/setup-python from 6 to 7
…workshop-index

Translations update from OSGeo Weblate
Assisted-by: Claude Opus 5 (1M context)
Assisted-by: Claude Opus 5 (1M context)
@sanak
sanak force-pushed the update-locale-ja branch from e57dc9e to 1a0dd2b Compare August 20, 2026 16:42
@sanak

sanak commented Sep 4, 2026

Copy link
Copy Markdown
Owner Author

Close this PR, because upstream merged the following PR.
pgRouting#284

@sanak sanak closed this Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants