From 22c11596ab608c310e769618b8db57eb6985b829 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 06:52:20 +0900 Subject: [PATCH 01/31] docs(locale): add Japanese catalogs for 25 chapters and index Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/appendix/appendix-4.po | 48 ++ locale/ja/LC_MESSAGES/appendix/osgeolive.po | 265 ++++++ locale/ja/LC_MESSAGES/basic/data.po | 241 ++++-- locale/ja/LC_MESSAGES/basic/graphs.po | 782 +++++++++++++++++ locale/ja/LC_MESSAGES/basic/pedestrian.po | 439 ++++++++++ locale/ja/LC_MESSAGES/basic/sql_function.po | 462 ++++++++++ locale/ja/LC_MESSAGES/basic/vehicle.po | 428 ++++++++++ locale/ja/LC_MESSAGES/basic/withPoints.po | 513 +++++++++++ .../ja/LC_MESSAGES/examples/boost_dijkstra.po | 53 ++ locale/ja/LC_MESSAGES/examples/hanoslav.po | 71 ++ .../ja/LC_MESSAGES/examples/wiki_example.po | 44 + .../LC_MESSAGES/general-intro/introduction.po | 208 +++-- .../ja/LC_MESSAGES/general-intro/osgeolive.po | 99 ++- .../ja/LC_MESSAGES/general-intro/overview.po | 322 ++++--- .../ja/LC_MESSAGES/interactions/chapter-10.po | 84 +- .../ja/LC_MESSAGES/interactions/chapter-9.po | 205 +++++ locale/ja/LC_MESSAGES/un_sdg/data.po | 334 ++++++++ locale/ja/LC_MESSAGES/un_sdg/introduction.po | 433 ++++++++++ locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po | 377 ++++++++ locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po | 803 ++++++++++++++++++ locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po | 283 ++++++ 21 files changed, 6143 insertions(+), 351 deletions(-) create mode 100644 locale/ja/LC_MESSAGES/appendix/appendix-4.po create mode 100644 locale/ja/LC_MESSAGES/appendix/osgeolive.po create mode 100644 locale/ja/LC_MESSAGES/basic/graphs.po create mode 100644 locale/ja/LC_MESSAGES/basic/pedestrian.po create mode 100644 locale/ja/LC_MESSAGES/basic/sql_function.po create mode 100644 locale/ja/LC_MESSAGES/basic/vehicle.po create mode 100644 locale/ja/LC_MESSAGES/basic/withPoints.po create mode 100644 locale/ja/LC_MESSAGES/examples/boost_dijkstra.po create mode 100644 locale/ja/LC_MESSAGES/examples/hanoslav.po create mode 100644 locale/ja/LC_MESSAGES/examples/wiki_example.po create mode 100644 locale/ja/LC_MESSAGES/interactions/chapter-9.po create mode 100644 locale/ja/LC_MESSAGES/un_sdg/data.po create mode 100644 locale/ja/LC_MESSAGES/un_sdg/introduction.po create mode 100644 locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po create mode 100644 locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po create mode 100644 locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-4.po b/locale/ja/LC_MESSAGES/appendix/appendix-4.po new file mode 100644 index 00000000..de42cf06 --- /dev/null +++ b/locale/ja/LC_MESSAGES/appendix/appendix-4.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/appendix/appendix-4.rst:11 +msgid "Video Tutorials for Workshop" +msgstr "" + +#: ../../build/docs/appendix/appendix-4.rst:15 +msgid "Chapter 4" +msgstr "" + +#: ../../build/docs/appendix/appendix-4.rst:17 +msgid "" +"Video for section 4.1: `Prepare the database " +"`__." +msgstr "" + +#: ../../build/docs/appendix/appendix-4.rst:18 +msgid "" +"Video for section 4.2: `Get the Workshop Data " +"`__." +msgstr "" + +#: ../../build/docs/appendix/appendix-4.rst:19 +msgid "" +"Video for section 4.3: `Upload Data to the database " +"`__." +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/appendix/osgeolive.po b/locale/ja/LC_MESSAGES/appendix/osgeolive.po new file mode 100644 index 00000000..0c086aba --- /dev/null +++ b/locale/ja/LC_MESSAGES/appendix/osgeolive.po @@ -0,0 +1,265 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/appendix/osgeolive.rst:6 +msgid "OSGeoLive Installation" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:8 +msgid "All required tools are available on `OSGeoLive `__." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:10 +msgid "" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:12 +msgid "" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:15 +msgid "" +"Before attending a workshop event, make sure your you can use `OSGeoLive`" +" with either method or :doc:`../appendix/appendix-2` on your computer." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:19 +msgid "This workshop uses OSGeoLive on VirtualBox." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:21 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:24 +msgid "Install `VirtualBox `__." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:26 +msgid "" +"This is a general description on how to install VirtualBox. Complete " +"details about installation can be found on the `VirtualBox " +"`__ documentation." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:31 +msgid "Linux distributions:" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:32 +msgid "" +"Add the following line to your /etc/apt/sources.list. According to your " +"distribution, replace `` with your distribution name." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:39 +msgid "Add the keys:" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:46 +msgid "Install Virtual box using:" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:53 +msgid "" +"More detailed and up to date information can be found `here " +"`__" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:57 +msgid "OSGeoLive on a VirtualBox" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:60 +msgid "Download OSGeoLive 17" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:62 +msgid "" +"This installation method corresponds for the ``iso`` distribution of " +"OSGeoLive. For other installations visit `OSgeoLive " +"`__" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:67 +msgid "" +"The images on this section might not correspond to the VirtualBox or " +"OSGeoLive version installed on your system, but the workflow is similar." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:70 +msgid "From https://download.osgeo.org/livedvd/releases/17/" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:72 +msgid "Download *osgeolive-17-amd64.iso*" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:76 +msgid "Download is saved on Downloads directory." +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:81 +msgid "Create the virtual machine" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:83 +msgid "Open the Virtual Box" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:87 +msgid "Click on ``New`` and fill with the following information" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:89 +msgid "**Name**: OSGeoLive 17" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:90 +msgid "**Type**: Linux" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:91 +msgid "**Version**: Ubuntu (64-bit)" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:92 +msgid "**Memory size**: 4096" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:93 +msgid "**Hard disk**: Create a virtual hard disk now" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:97 +msgid "Click on ``Create`` and fill with the following information" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:99 +msgid "**File location**: Choose a suitable location for the Virtual Hard Disk" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:100 +msgid "**File size**: 10.0GB" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:101 +msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:102 +msgid "**Storage on physical hard disk**: Dynamically allocated" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:107 +msgid "Install OSGeoLive's ISO" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:109 +msgid "On Storage it reads:" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst +msgid "Controller" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:111 +#: ../../build/docs/appendix/osgeolive.rst:134 +msgid "IDE" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst +msgid "IDE Secondary Device 0" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:112 +msgid "[Optical Drive] Empty" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:116 +msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:120 +msgid "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical" +" Disk``" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:124 +msgid "Navigate to the location where the ISO was installed" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:128 +msgid "Instead of ``Empty`` now it has the ISO installed" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:132 +msgid "The installation now reads:" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:135 +msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:141 +msgid "Start OSGeoLive" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:143 +msgid "" +"Click on ``Start`` button and then on ``capture`` button to capture the " +"mouse movements" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:148 +msgid "Click on ``Try or Install Lubuntu``" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:152 +msgid "OSGeoLive's account is ``user`` and password is ``user``" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:154 +msgid "After a few seconds OSGeoLive will start" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:159 +msgid "OSGeoLive’s account is ``user`` and password is ``user``" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:165 +msgid "Ubuntu installation" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:167 +msgid "Update sources to include postgresql ::" +msgstr "" + +#: ../../build/docs/appendix/osgeolive.rst:173 +msgid "Install PostgrSQL, PostGIS and pgRouting ::" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/basic/data.po b/locale/ja/LC_MESSAGES/basic/data.po index ed2a7239..5e067757 100644 --- a/locale/ja/LC_MESSAGES/basic/data.po +++ b/locale/ja/LC_MESSAGES/basic/data.po @@ -11,144 +11,137 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language: ja\n" "Language-Team: Japanese \n" -"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/basic/data.rst:12 +#: ../../build/docs/basic/data.rst:7 msgid "Prepare Data" msgstr "データの準備" -#: ../../build/docs/basic/data.rst:17 +#: ../../build/docs/basic/data.rst:12 msgid "To be able to use pgRouting, data has to be imported into a database." -msgstr "" -"pgRouting を利用するためには、データがデータベースにインポートされている必要" -"があります。" +msgstr "pgRouting を利用するためには、データがデータベースにインポートされている必要があります。" -#: ../../build/docs/basic/data.rst:20 +#: ../../build/docs/basic/data.rst:15 msgid "Chapter Contents" msgstr "章の目次" -#: ../../build/docs/basic/data.rst:23 +#: ../../build/docs/basic/data.rst:18 msgid "Prepare the database" msgstr "データベースの準備" -#: ../../build/docs/basic/data.rst:25 +#: ../../build/docs/basic/data.rst:20 msgid "pgRouting is installed as extension. This requires:" msgstr "pgRouting は拡張としてインストールされます。以下が必要となります:" -#: ../../build/docs/basic/data.rst:27 +#: ../../build/docs/basic/data.rst:22 msgid "PostgreSQL" msgstr "PostgreSQL" -#: ../../build/docs/basic/data.rst:28 +#: ../../build/docs/basic/data.rst:23 msgid "PostGIS" msgstr "PostGIS" -#: ../../build/docs/basic/data.rst:30 +#: ../../build/docs/basic/data.rst:25 msgid "" "These requirements are met on OSGeoLive. When the required software is " "installed, open a terminal window by pressing :code:`ctrl-alt-t` and " "follow the instructions." msgstr "" -#: ../../build/docs/basic/data.rst:34 +#: ../../build/docs/basic/data.rst:29 msgid "" -"Information about installing OSGeoLive can be found on :doc:`../general-" -"intro/osgeolive`." +"Information about installing OSGeoLive can be found on " +":doc:`../appendix/osgeolive`." msgstr "" -#: ../../build/docs/basic/data.rst:37 -msgid "" -"If OSGeoLive is not being used, please refer to the chapter's appendix to" -" set up the user ``user``." +#: ../../build/docs/basic/data.rst:33 +msgid "Create a pgRouting compatible database" msgstr "" -#: ../../build/docs/basic/data.rst:41 -msgid "Create a pgRouting compatible database" +#: ../../build/docs/basic/data.rst:35 +msgid "Create ``city_routing`` database that will be used on the workshop." msgstr "" -#: ../../build/docs/basic/data.rst:43 +#: ../../build/docs/basic/data.rst:42 +#, fuzzy +msgid "Connect to the database" +msgstr "データベースの準備" + +#: ../../build/docs/basic/data.rst:48 msgid "" -"Depending on the postgres configuration :code:`-U ` is needed on " -":code:`psql` commands" +"Install pgRouting and its requirements. (otpionally check the version " +"that is being used)" msgstr "" -#: ../../build/docs/basic/data.rst:51 -msgid "To exit the database use ``\\q``" -msgstr "" +#: ../../build/docs/basic/data.rst:56 +#, fuzzy +msgid "Exit the database" +msgstr "データベースの準備" -#: ../../build/docs/basic/data.rst:54 +#: ../../build/docs/basic/data.rst:63 msgid "Get the Workshop Data" msgstr "ワークショップデータの取得" -#: ../../build/docs/basic/data.rst:58 +#: ../../build/docs/basic/data.rst:65 msgid "" -"The pgRouting workshop will make use of OpenStreetMap data, which is " -"already available on `OSGeoLive `_. This workshop" -" will use the ``Belém`` city data and is a snapshot of Sep 2024." +"This workshop will use the ``Hiroshima`` city data and is a snapshot of " +"Jun 2026." msgstr "" -#: ../../build/docs/basic/data.rst:63 -msgid "Getting the data" +#: ../../build/docs/basic/data.rst:69 +#, fuzzy +msgid "Get the data" msgstr "データの取得" -#: ../../build/docs/basic/data.rst:66 -msgid "Option 1) When using OSGeoLive" -msgstr "" - -#: ../../build/docs/basic/data.rst:68 -msgid "OSGeoLive comes with OSM data from the city of Belém." +#: ../../build/docs/basic/data.rst:72 +msgid "Download data form pgRouting download" msgstr "" -#: ../../build/docs/basic/data.rst:76 -msgid "Option 2) Download data form OSGeoLive website" -msgstr "" - -#: ../../build/docs/basic/data.rst:78 +#: ../../build/docs/basic/data.rst:74 msgid "The exact same data can be found on the OSGeoLive download page." msgstr "" -#: ../../build/docs/basic/data.rst:86 +#: ../../build/docs/basic/data.rst:82 msgid "Option 3) Download using Overpass XAPI" msgstr "" -#: ../../build/docs/basic/data.rst:88 +#: ../../build/docs/basic/data.rst:84 msgid "" "The following downloads the latest OSM data on using the same area. Using" " this data in the workshop can generate variations in the results, due to" -" changes since Sep 2024." +" changes since Jun 2026." msgstr "" -#: ../../build/docs/basic/data.rst:98 +#: ../../build/docs/basic/data.rst:94 msgid "" -"More information about how to download OpenStreetMap data can be found in" -" https://wiki.openstreetmap.org/wiki/Downloading_data" +"More information about how to download OpenStreetMap data can be found " +"`here `_." msgstr "" -#: ../../build/docs/basic/data.rst:101 +#: ../../build/docs/basic/data.rst:97 #, fuzzy msgid "" "An alternative for very large areas is to use the download services of " "`Geofabrik `_." msgstr "" -"もっと広いエリアのデータを `Geofabrik `_ の" -"ダウンロードサービスから取得するという方法もあります。" +"もっと広いエリアのデータを `Geofabrik `_ " +"のダウンロードサービスから取得するという方法もあります。" -#: ../../build/docs/basic/data.rst:106 +#: ../../build/docs/basic/data.rst:101 msgid "Upload data to the database" msgstr "" -#: ../../build/docs/basic/data.rst:108 +#: ../../build/docs/basic/data.rst:103 msgid "" "The next step is to run ``osm2pgrouting`` converter, which is a command " "line tool that inserts the data in the database, \"ready\" to be used " @@ -156,52 +149,136 @@ msgid "" "found at the :doc:`../appendix/appendix-3`" msgstr "" -#: ../../build/docs/basic/data.rst:112 +#: ../../build/docs/basic/data.rst:107 msgid "For this step:" msgstr "" -#: ../../build/docs/basic/data.rst:114 +#: ../../build/docs/basic/data.rst:109 msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" msgstr "" -#: ../../build/docs/basic/data.rst:115 -msgid "and the ``~/Desktop/workshop/BELEM_BR.osm`` data" +#: ../../build/docs/basic/data.rst:110 +msgid "and the ``~/Desktop/workshop/HIROSHIMA_JP.osm`` data" msgstr "" -#: ../../build/docs/basic/data.rst:116 +#: ../../build/docs/basic/data.rst:111 msgid "with the ``city_routing`` database" msgstr "" -#: ../../build/docs/basic/data.rst:118 +#: ../../build/docs/basic/data.rst:113 msgid "From a terminal window :code:`ctrl-alt-t`." msgstr "" -#: ../../build/docs/basic/data.rst:121 +#: ../../build/docs/basic/data.rst:116 msgid "Run the osm2pgrouting converter" msgstr "" -#: ../../build/docs/basic/data.rst:128 +#: ../../build/docs/basic/data.rst:123 msgid "Depending on the osm2pgrouting version `-W password` is needed" msgstr "" -#: ../../build/docs/basic/data.rst:131 -msgid "Output:" +#: ../../build/docs/basic/data.rst:132 +msgid "Compatibility with older osm2pgrouting versions" msgstr "" -#: ../../build/docs/basic/data.rst:148 -msgid "Tables on the database" +#: ../../build/docs/basic/data.rst:134 +msgid "Check the installed version:" msgstr "" -#: ../../build/docs/basic/data.rst:154 -msgid "If everything went well the result should look like this:" -msgstr "もし全てうまく行っていれば以下の様な結果が得られるでしょう:" +#: ../../build/docs/basic/data.rst:140 +msgid "" +"If you are using version 2.x, the column names differ from those used in " +"this workshop:" +msgstr "" -#: ../../build/docs/basic/data.rst:160 -msgid "Chapter: Appendix" +#: ../../build/docs/basic/data.rst:143 +msgid "``gid`` instead of ``id``" msgstr "" -#: ../../build/docs/basic/data.rst:163 -msgid "" -"OSGeoLive's account name on the database is ``user``. To easily use the " -"workshop when not using OSGeoLive this extra steps are needed:" +#: ../../build/docs/basic/data.rst:144 +msgid "``the_geom`` instead of ``geom``" +msgstr "" + +#: ../../build/docs/basic/data.rst:146 +msgid "Run the following script to rename them:" +msgstr "" + +#: ../../build/docs/basic/data.rst:154 +msgid "Tables on the database" +msgstr "" + +#: ../../build/docs/basic/data.rst:156 +msgid "To inspect the tables that were created during this process:" msgstr "" + +#~ msgid "" +#~ "Information about installing OSGeoLive can " +#~ "be found on :doc:`../general-intro/osgeolive`." +#~ msgstr "" + +#~ msgid "" +#~ "If OSGeoLive is not being used, " +#~ "please refer to the chapter's appendix" +#~ " to set up the user ``user``." +#~ msgstr "" + +#~ msgid "" +#~ "Depending on the postgres configuration " +#~ ":code:`-U ` is needed on " +#~ ":code:`psql` commands" +#~ msgstr "" + +#~ msgid "To exit the database use ``\\q``" +#~ msgstr "" + +#~ msgid "" +#~ "The pgRouting workshop will make use " +#~ "of OpenStreetMap data, which is already" +#~ " available on `OSGeoLive " +#~ "`_. This workshop will " +#~ "use the ``Belém`` city data and is" +#~ " a snapshot of Sep 2024." +#~ msgstr "" + +#~ msgid "Option 1) When using OSGeoLive" +#~ msgstr "" + +#~ msgid "OSGeoLive comes with OSM data from the city of Belém." +#~ msgstr "" + +#~ msgid "Option 2) Download data form OSGeoLive website" +#~ msgstr "" + +#~ msgid "" +#~ "The following downloads the latest OSM" +#~ " data on using the same area. " +#~ "Using this data in the workshop " +#~ "can generate variations in the results," +#~ " due to changes since Sep 2024." +#~ msgstr "" + +#~ msgid "" +#~ "More information about how to download" +#~ " OpenStreetMap data can be found in" +#~ " https://wiki.openstreetmap.org/wiki/Downloading_data" +#~ msgstr "" + +#~ msgid "and the ``~/Desktop/workshop/BELEM_BR.osm`` data" +#~ msgstr "" + +#~ msgid "Output:" +#~ msgstr "" + +#~ msgid "If everything went well the result should look like this:" +#~ msgstr "もし全てうまく行っていれば以下の様な結果が得られるでしょう:" + +#~ msgid "Chapter: Appendix" +#~ msgstr "" + +#~ msgid "" +#~ "OSGeoLive's account name on the database" +#~ " is ``user``. To easily use the " +#~ "workshop when not using OSGeoLive this" +#~ " extra steps are needed:" +#~ msgstr "" + diff --git a/locale/ja/LC_MESSAGES/basic/graphs.po b/locale/ja/LC_MESSAGES/basic/graphs.po new file mode 100644 index 00000000..d828472d --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/graphs.po @@ -0,0 +1,782 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/graphs.rst:7 +msgid "Graphs" +msgstr "グラフ" + +#: ../../build/docs/basic/graphs.rst:13 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/basic/graphs.rst:15 +msgid "" +"Different applications require different graphs. This chapter covers how to " +"discard disconnected segments and different approaches to create graphs." +msgstr "" +"アプリケーションによって必要となるグラフは異なります。この章では、非連結なセグメントを取り除く方法と、グラフを作成するさまざまなアプローチについて説明します。" + +#: ../../build/docs/basic/graphs.rst:18 +msgid "pgRouting functions in this chapter" +msgstr "この章で扱う pgRouting 関数" + +#: ../../build/docs/basic/graphs.rst:20 +msgid "`pgr_extractVertices`_" +msgstr "`pgr_extractVertices`_" + +#: ../../build/docs/basic/graphs.rst:21 +msgid "`pgr_connectedComponents`_" +msgstr "`pgr_connectedComponents`_" + +#: ../../build/docs/basic/graphs.rst:22 +msgid "`pgr_dijkstraCostMatrix`_" +msgstr "`pgr_dijkstraCostMatrix`_" + +#: ../../build/docs/basic/graphs.rst:25 +msgid "The graph requirements" +msgstr "グラフの要件" + +#: ../../build/docs/basic/graphs.rst:27 +msgid "" +"This chapter requires the creation of three distinct routing graphs derived " +"from ``ways``. These consist of two vehicle-specific graphs and one " +"pedestrian graph, all of which utilize the standard ``source`` and " +"``target`` to determine routing paths." +msgstr "" +"この章では、``ways`` " +"から派生した3つの異なるルート検索グラフを作成する必要があります。これらは2つの車両専用グラフと1つの歩行者グラフから構成され、いずれもルート検索の経路の決定に標準の" +" ``source`` と ``target`` を利用します。" + +#: ../../build/docs/basic/graphs.rst:32 +msgid "The description of the graphs:" +msgstr "各グラフの説明:" + +#: ../../build/docs/basic/graphs.rst:34 +msgid "Particular vehicle:" +msgstr "特定車両:" + +#: ../../build/docs/basic/graphs.rst:36 +msgid "Circulate on the whole Hiroshima area." +msgstr "広島エリア全体を走行できます。" + +#: ../../build/docs/basic/graphs.rst:38 ../../build/docs/basic/graphs.rst:47 +msgid "Do not use `pedestrian`, `steps`, `footway`, `path`, `cycleway`" +msgstr "`pedestrian`、`steps`、`footway`、`path`、`cycleway` は使用しません" + +#: ../../build/docs/basic/graphs.rst:40 +msgid "Speed is the default speed from OSM information." +msgstr "速度は OSM 情報のデフォルト速度です。" + +#: ../../build/docs/basic/graphs.rst:42 +msgid "Taxi vehicle:" +msgstr "タクシー車両:" + +#: ../../build/docs/basic/graphs.rst:44 +msgid "Circulate on a smaller area:" +msgstr "より狭いエリアを走行します:" + +#: ../../build/docs/basic/graphs.rst:46 +msgid "Bounding box: ``(132.439,34.38, 132.46,34.40)``" +msgstr "バウンディングボックス: ``(132.439,34.38, 132.46,34.40)``" + +#: ../../build/docs/basic/graphs.rst:49 +msgid "Speed is 10% slower than that of the particular vehicles." +msgstr "速度は特定車両より 10% 遅くなります。" + +#: ../../build/docs/basic/graphs.rst:51 +msgid "Pedestrians:" +msgstr "歩行者:" + +#: ../../build/docs/basic/graphs.rst:53 +msgid "Walk on the whole Hiroshima area." +msgstr "広島エリア全体を歩行できます。" + +#: ../../build/docs/basic/graphs.rst:54 +msgid "Can only use pedestrian-only ways:" +msgstr "歩行者専用の道路のみ使用できます:" + +#: ../../build/docs/basic/graphs.rst:56 +msgid "`pedestrian`, `steps`, `footway`, `path`, `cycleway`, `residential`" +msgstr "`pedestrian`、`steps`、`footway`、`path`、`cycleway`、`residential`" + +#: ../../build/docs/basic/graphs.rst:58 ../../build/docs/basic/graphs.rst:493 +msgid "The walking speed is ``2 mts/sec``." +msgstr "歩行速度は ``2 mts/sec`` です。" + +#: ../../build/docs/basic/graphs.rst:61 +msgid "Configuration from osm2pgrouting" +msgstr "osm2pgrouting による設定 (configuration)" + +#: ../../build/docs/basic/graphs.rst:63 +msgid "" +"When dealing with data, being aware of what kind of data is being used can " +"improve results." +msgstr "データを扱う際は、どのような種類のデータが使われているかを把握することで、結果を改善できます。" + +#: ../../build/docs/basic/graphs.rst:66 +msgid "Vehicles cannot circulate on pedestrian ways" +msgstr "車両は歩行者用の道路を走行できません" + +#: ../../build/docs/basic/graphs.rst:73 +msgid "" +"When converting data from OSM format using the `osm2pgrouting` tool, there " +"is an additional table: ``configuration``." +msgstr "" +"`osm2pgrouting` ツールを使って OSM 形式のデータを変換すると、``configuration`` " +"という追加のテーブルが作成されます。" + +#: ../../build/docs/basic/graphs.rst:77 +msgid "" +"The ``configuration`` table structure can be obtained with the following " +"command." +msgstr "``configuration`` テーブルの構造は、次のコマンドで取得できます。" + +#: ../../build/docs/basic/graphs.rst:86 +msgid "In the image above, there is a detail of the ``tag_id`` of the roads." +msgstr "上の画像には、道路の ``tag_id`` の詳細が示されています。" + +#: ../../build/docs/basic/graphs.rst:90 +msgid "" +"The `OSM highway `__ types:" +msgstr "" +"`OSM highway `__ の種類:" + +#: ../../build/docs/basic/graphs.rst:100 +msgid "" +"Also, on the ``ways`` table, there is a column that can be used to ``JOIN`` " +"with the ``configuration`` table." +msgstr "また、``ways`` テーブルには、``configuration`` テーブルと ``JOIN`` するために使用できる列があります。" + +#: ../../build/docs/basic/graphs.rst:103 +msgid "The configuration types in the Hiroshima data" +msgstr "広島データにおける configuration の種類" + +#: ../../build/docs/basic/graphs.rst:113 +msgid "pgr_extractVertices" +msgstr "pgr_extractVertices" + +#: ../../build/docs/basic/graphs.rst:115 +msgid "" +"``pgr_extractVertices`` extracting the vertex information of the set of " +"edges of a graph." +msgstr "``pgr_extractVertices`` は、グラフのエッジ集合から頂点情報を抽出します。" + +#: ../../build/docs/basic/graphs.rst:119 ../../build/docs/basic/graphs.rst:263 +#: ../../build/docs/basic/graphs.rst:625 +msgid "Signature summary" +msgstr "シグネチャの概要" + +#: ../../build/docs/basic/graphs.rst:127 +msgid "" +"Description of the function can be found in `pgr_extractVertices " +"`__" +msgstr "" +"関数の説明は `pgr_extractVertices " +"`__ にあります。" + +#: ../../build/docs/basic/graphs.rst:131 +msgid "Exercise 1: Create a vertices table" +msgstr "演習 1: 頂点テーブルの作成" + +#: ../../build/docs/basic/graphs.rst:134 ../../build/docs/basic/graphs.rst:183 +#: ../../build/docs/basic/graphs.rst:279 ../../build/docs/basic/graphs.rst:342 +#: ../../build/docs/basic/graphs.rst:417 ../../build/docs/basic/graphs.rst:488 +#: ../../build/docs/basic/graphs.rst:567 ../../build/docs/basic/graphs.rst:643 +#: ../../build/docs/basic/graphs.rst:725 +msgid "Problem" +msgstr "課題" + +#: ../../build/docs/basic/graphs.rst:135 +msgid "Create the vertices table corresponding to the edges in ``ways``." +msgstr "``ways`` のエッジに対応する頂点テーブルを作成します。" + +#: ../../build/docs/basic/graphs.rst:138 ../../build/docs/basic/graphs.rst:187 +#: ../../build/docs/basic/graphs.rst:283 ../../build/docs/basic/graphs.rst:351 +#: ../../build/docs/basic/graphs.rst:433 ../../build/docs/basic/graphs.rst:509 +#: ../../build/docs/basic/graphs.rst:577 ../../build/docs/basic/graphs.rst:660 +#: ../../build/docs/basic/graphs.rst:733 +msgid "Solution" +msgstr "解答" + +#: ../../build/docs/basic/graphs.rst:139 +msgid "A graph consists of a set of vertices and a set of edges." +msgstr "グラフは、頂点の集合とエッジの集合から構成されます。" + +#: ../../build/docs/basic/graphs.rst:140 +msgid "In this case, the ``ways`` table is a set of edges." +msgstr "この場合、``ways`` テーブルがエッジの集合です。" + +#: ../../build/docs/basic/graphs.rst:141 +msgid "" +"In order to make use of all the graph functions from pgRouting, it is " +"required have the set of vertices defined." +msgstr "pgRouting のすべてのグラフ関数を利用するには、頂点の集合が定義されている必要があります。" + +#: ../../build/docs/basic/graphs.rst:143 +msgid "" +"From the requirements, a fully connected graph is needed, therefore adding a" +" ``component`` column." +msgstr "要件から、完全に連結したグラフが必要となるため、``component`` 列を追加します。" + +#: ../../build/docs/basic/graphs.rst:157 +msgid "Reviewing the description of the vertices table" +msgstr "頂点テーブルの定義を確認する" + +#: ../../build/docs/basic/graphs.rst:167 +msgid "Inspecting the information on the vertices table" +msgstr "頂点テーブルの情報を確認する" + +#: ../../build/docs/basic/graphs.rst:180 +msgid "Exercise 2: Fill up other columns in the vertices table" +msgstr "演習 2: 頂点テーブルの他の列を埋める" + +#: ../../build/docs/basic/graphs.rst:184 +msgid "Fill up geometry information on the vertices table." +msgstr "頂点テーブルにジオメトリ情報を埋めます。" + +#: ../../build/docs/basic/graphs.rst:188 +msgid "Count the number of rows that need to be filled up." +msgstr "埋める必要がある行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:199 +msgid "Update the ``geom`` and ``osm_id`` columns" +msgstr "``geom`` 列と ``osm_id`` 列を更新する" + +#: ../../build/docs/basic/graphs.rst:200 +msgid "" +"The update based on the ``source`` column from ``ways`` table and the ``id``" +" column of the vertices table." +msgstr "更新は、``ways`` テーブルの ``source`` 列と頂点テーブルの ``id`` 列に基づいて行います。" + +#: ../../build/docs/basic/graphs.rst:202 +msgid "" +"To update ``geom`` column, use the start point of the geometry on the " +"``ways`` table." +msgstr "``geom`` 列を更新するには、``ways`` テーブルのジオメトリの始点を使用します。" + +#: ../../build/docs/basic/graphs.rst:204 +msgid "Use the ``source_osm`` value to fill up ``osm_id`` column." +msgstr "``osm_id`` 列を埋めるには、``source_osm`` の値を使用します。" + +#: ../../build/docs/basic/graphs.rst:212 ../../build/docs/basic/graphs.rst:459 +msgid "Verification" +msgstr "検証" + +#: ../../build/docs/basic/graphs.rst:222 +msgid "Exercise 3: Use QGIS to view the work" +msgstr "演習 3: QGIS を使って作業結果を表示する" + +#: ../../build/docs/basic/graphs.rst:224 +msgid "QGIS is a powerfull tool" +msgstr "QGIS は強力なツールです" + +#: ../../build/docs/basic/graphs.rst:226 +msgid "If you are using OSGeoLive, then you can find QGIS here:" +msgstr "OSGeoLive を使用している場合、QGIS は次の場所にあります:" + +#: ../../build/docs/basic/graphs.rst:233 +msgid "Open it and add the Postgres credentials to access city_routing" +msgstr "QGIS を開き、city_routing にアクセスするための Postgres の認証情報を追加します" + +#: ../../build/docs/basic/graphs.rst:240 +msgid "Choose the vertices table and move it to the layers" +msgstr "頂点テーブルを選択し、レイヤに追加します" + +#: ../../build/docs/basic/graphs.rst:247 +msgid "You will see on the canvas something similar to:" +msgstr "キャンバス上に、次のような表示が現れます:" + +#: ../../build/docs/basic/graphs.rst:256 +msgid "pgr_connectedComponents" +msgstr "pgr_connectedComponents" + +#: ../../build/docs/basic/graphs.rst:258 +msgid "" +"``pgr_connectedComponents`` compute the connected components of an " +"undirected graph using a Depth First Search approach. A connected component " +"of an undirected graph is a set of vertices that are all reachable from each" +" other." +msgstr "" +"``pgr_connectedComponents`` は、深さ優先探索 (Depth First Search) " +"を用いて無向グラフの連結成分を計算します。無向グラフの連結成分とは、互いにすべて到達可能な頂点の集合です。" + +#: ../../build/docs/basic/graphs.rst:271 +msgid "" +"Description of the function can be found in `pgr_connectedComponents " +"`__" +msgstr "" +"関数の説明は `pgr_connectedComponents " +"`__ " +"にあります。" + +#: ../../build/docs/basic/graphs.rst:276 +msgid "Exercise 4: Set components on edges and vertices tables" +msgstr "演習 4: エッジテーブルと頂点テーブルに連結成分を設定する" + +#: ../../build/docs/basic/graphs.rst:280 +msgid "Get the information about the graph components." +msgstr "グラフの連結成分に関する情報を取得します。" + +#: ../../build/docs/basic/graphs.rst:284 +msgid "Create additional columns on the edges tables." +msgstr "エッジテーブルに追加の列を作成します。" + +#: ../../build/docs/basic/graphs.rst:296 +msgid "Use the ``pgr_connectedComponents`` to fill up the vertices table." +msgstr "``pgr_connectedComponents`` を使って頂点テーブルを埋めます。" + +#: ../../build/docs/basic/graphs.rst:297 +msgid "Use the results to store the component numbers on the vertices table." +msgstr "その結果を使って、連結成分の番号を頂点テーブルに保存します。" + +#: ../../build/docs/basic/graphs.rst:316 +msgid "" +"This is not a QGIS workshop, so the details about how to display layers are " +"not written in this workshop" +msgstr "これは QGIS のワークショップではないため、レイヤの表示方法の詳細はこのワークショップには記載しません" + +#: ../../build/docs/basic/graphs.rst:320 +msgid "" +"Update the edges table with based on the component number of the vertex" +msgstr "頂点の連結成分番号に基づいてエッジテーブルを更新します" + +#: ../../build/docs/basic/graphs.rst:339 +msgid "Exercise 5: Inspect the components" +msgstr "演習 5: 連結成分を調べる" + +#: ../../build/docs/basic/graphs.rst:343 +msgid "Answer the following questions:" +msgstr "次の質問に答えてください:" + +#: ../../build/docs/basic/graphs.rst:345 +msgid "How many components are in the vertices table?" +msgstr "頂点テーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:346 +msgid "How many components are in the edges table?" +msgstr "エッジテーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:347 +msgid "List the 10 components with more edges." +msgstr "エッジ数の多い連結成分を上位10個列挙します。" + +#: ../../build/docs/basic/graphs.rst:348 +msgid "Get the component with the maximum number of edges." +msgstr "エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:353 +msgid "1. How many components are in the vertices table?" +msgstr "1. 頂点テーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:354 ../../build/docs/basic/graphs.rst:367 +msgid "Count the distinct components." +msgstr "異なる連結成分の数を数えます。" + +#: ../../build/docs/basic/graphs.rst:366 +msgid "2. How many components are in the edges table?" +msgstr "2. エッジテーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:379 +msgid "3. List the 10 components with more edges." +msgstr "3. エッジ数の多い連結成分を上位10個列挙します。" + +#: ../../build/docs/basic/graphs.rst:380 +msgid "Count number of rows grouped by component. (**line 1**)" +msgstr "連結成分ごとにグループ化して行数を数えます。(**line 1**)" + +#: ../../build/docs/basic/graphs.rst:381 +msgid "Inverse order to display the top 10. (**line 2**)" +msgstr "上位10個を表示するために降順に並べ替えます。(**line 2**)" + +#: ../../build/docs/basic/graphs.rst:393 +msgid "4. Get the component with the maximum number of edges." +msgstr "4. エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:394 +msgid "Use the query from last question to get the maximum count" +msgstr "前の質問のクエリを使って最大数を取得します" + +#: ../../build/docs/basic/graphs.rst:395 +msgid "Get the component that matches the maximum value." +msgstr "最大値に一致する連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:407 +msgid "Preparing the graphs" +msgstr "グラフの準備" + +#: ../../build/docs/basic/graphs.rst:410 +msgid "Exercise 6: Creating a view for routing vehicles" +msgstr "演習 6: 車両のルート検索用のビューを作成する" + +#: ../../build/docs/basic/graphs.rst:412 +msgid "View of roads for vehicles" +msgstr "車両用の道路のビュー" + +#: ../../build/docs/basic/graphs.rst:418 +msgid "" +"Create a view with minimal amount of information for processing the " +"particular vehicles." +msgstr "特定車両を処理するために必要最小限の情報を持つビューを作成します。" + +#: ../../build/docs/basic/graphs.rst:419 +msgid "" +"Routing ``cost`` and ``reverse_cost`` in terms of seconds for routing " +"calculations." +msgstr "ルート検索の計算のための ``cost`` と ``reverse_cost`` は秒単位とします。" + +#: ../../build/docs/basic/graphs.rst:420 +msgid "" +"Exclude ``pedestrian``, ``steps``, ``footway``, ``path``, ``cycleway`` " +"segments." +msgstr "" +"``pedestrian``、``steps``、``footway``、``path``、``cycleway`` のセグメントを除外します。" + +#: ../../build/docs/basic/graphs.rst:421 ../../build/docs/basic/graphs.rst:497 +msgid "Data needed in the view for further processing." +msgstr "以降の処理のためにビューに必要なデータです。" + +#: ../../build/docs/basic/graphs.rst:423 ../../build/docs/basic/graphs.rst:499 +msgid "``id`` of the segment." +msgstr "セグメントの ``id``。" + +#: ../../build/docs/basic/graphs.rst:424 ../../build/docs/basic/graphs.rst:500 +msgid "``source`` and ``target`` of the segment." +msgstr "セグメントの ``source`` と ``target``。" + +#: ../../build/docs/basic/graphs.rst:425 ../../build/docs/basic/graphs.rst:501 +msgid "``name`` The name of the segment." +msgstr "``name`` セグメントの名称。" + +#: ../../build/docs/basic/graphs.rst:426 ../../build/docs/basic/graphs.rst:502 +msgid "``length`` The length in meters rename from ``length_m``." +msgstr "``length`` メートル単位の長さ。``length_m`` から名称変更します。" + +#: ../../build/docs/basic/graphs.rst:427 ../../build/docs/basic/graphs.rst:503 +msgid "``geom`` The geometry." +msgstr "``geom`` ジオメトリ。" + +#: ../../build/docs/basic/graphs.rst:428 ../../build/docs/basic/graphs.rst:504 +msgid "``tag_id`` The kind of road." +msgstr "``tag_id`` 道路の種類。" + +#: ../../build/docs/basic/graphs.rst:430 ../../build/docs/basic/graphs.rst:506 +msgid "Verify the number of edges was reduced." +msgstr "エッジ数が減少したことを確認します。" + +#: ../../build/docs/basic/graphs.rst:434 ../../build/docs/basic/graphs.rst:510 +#: ../../build/docs/basic/graphs.rst:578 +msgid "Creating the view:" +msgstr "ビューを作成する:" + +#: ../../build/docs/basic/graphs.rst:436 ../../build/docs/basic/graphs.rst:512 +msgid "" +"If you need to reconstruct the view, first drop it using the command on line" +" 1." +msgstr "ビューを再作成する必要がある場合は、まず1行目のコマンドで削除します。" + +#: ../../build/docs/basic/graphs.rst:438 ../../build/docs/basic/graphs.rst:514 +msgid "Get the component with maximum number of edges." +msgstr "エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:439 +msgid "" +"Select the required columns. - The ``cost`` and ``reverse_cost`` are in " +"terms of seconds. - The ``length_m`` is renamed." +msgstr "" +"必要な列を選択します。- ``cost`` と ``reverse_cost`` は秒単位です。- ``length_m`` は名称変更します。" + +#: ../../build/docs/basic/graphs.rst:443 ../../build/docs/basic/graphs.rst:521 +msgid "``JOIN`` with the `configuration`:" +msgstr "`configuration` と ``JOIN`` します:" + +#: ../../build/docs/basic/graphs.rst:445 +msgid "" +"Exclude ``pedestrian``, ``steps``, ``footway``, ``path``, ``cycleway``." +msgstr "``pedestrian``、``steps``、``footway``、``path``、``cycleway`` を除外します。" + +#: ../../build/docs/basic/graphs.rst:460 +msgid "Count the rows on the original ``ways`` and on ``vehicle_net``." +msgstr "元の ``ways`` と ``vehicle_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:470 +msgid "Get the description of the view" +msgstr "ビューの定義を取得します" + +#: ../../build/docs/basic/graphs.rst:481 +msgid "Exercise 7: Creating a materialized view for routing pedestrians" +msgstr "演習 7: 歩行者のルート検索用のマテリアライズドビューを作成する" + +#: ../../build/docs/basic/graphs.rst:483 +msgid "View of roads for pedestrians" +msgstr "歩行者用の道路のビュー" + +#: ../../build/docs/basic/graphs.rst:489 +msgid "" +"Create a materialized view with minimal amount of information for processing" +" pedestrian routing." +msgstr "歩行者のルート検索を処理するために必要最小限の情報を持つマテリアライズドビューを作成します。" + +#: ../../build/docs/basic/graphs.rst:491 +msgid "" +"Routing ``cost`` and ``reverse_cost`` will be in seconds for routing " +"calculations." +msgstr "ルート検索の計算のための ``cost`` と ``reverse_cost`` は秒単位とします。" + +#: ../../build/docs/basic/graphs.rst:495 +msgid "" +"Include the pedestrian roads: ``pedestrian``, ``steps``, ``footway``, " +"``path``, ``cycleway`` and ``residential`` roads." +msgstr "" +"歩行者用の道路 ``pedestrian``、``steps``、``footway``、``path``、``cycleway`` および " +"``residential`` の道路を含めます。" + +#: ../../build/docs/basic/graphs.rst:515 +msgid "Select the required columns." +msgstr "必要な列を選択します。" + +#: ../../build/docs/basic/graphs.rst:517 +msgid "" +"The ``cost`` and ``reverse_cost`` are in terms of seconds with speed of ``2 " +"mts/sec``." +msgstr "``cost`` と ``reverse_cost`` は、``2 mts/sec`` の速度による秒単位です。" + +#: ../../build/docs/basic/graphs.rst:519 +msgid "The ``length_m`` is renamed." +msgstr "``length_m`` は名称変更します。" + +#: ../../build/docs/basic/graphs.rst:523 +msgid "" +"Include ``residential``, ``pedestrian``, ``steps``, ``footway``, ``path``, " +"``cycleway``." +msgstr "" +"``residential``、``pedestrian``、``steps``、``footway``、``path``、``cycleway`` " +"を含めます。" + +#: ../../build/docs/basic/graphs.rst:538 +msgid "Count the rows on the view ``walk_net``." +msgstr "ビュー ``walk_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:549 ../../build/docs/basic/graphs.rst:608 +msgid "Get the description." +msgstr "定義を取得します。" + +#: ../../build/docs/basic/graphs.rst:560 +msgid "Exercise 8: Limiting the road network within an area" +msgstr "演習 8: 道路ネットワークをエリア内に制限する" + +#: ../../build/docs/basic/graphs.rst:562 +msgid "View of smaller set of roads for vehicles" +msgstr "車両用の、より狭い道路集合のビュー" + +#: ../../build/docs/basic/graphs.rst:568 +msgid "Create a view ``taxi_net`` for the `taxi`:" +msgstr "`taxi` 用のビュー ``taxi_net`` を作成します:" + +#: ../../build/docs/basic/graphs.rst:570 +msgid "" +"The taxi can only circulate inside this Bounding Box: ``(132.439,34.38, " +"132.46,34.40)``" +msgstr "タクシーはこのバウンディングボックス内のみ走行できます: ``(132.439,34.38, 132.46,34.40)``" + +#: ../../build/docs/basic/graphs.rst:571 +msgid "The taxi speed is 10% slower than the particular vehicle." +msgstr "タクシーの速度は特定車両より 10% 遅くなります。" + +#: ../../build/docs/basic/graphs.rst:572 +msgid "Base the view on ``vehicle_net``" +msgstr "ビューは ``vehicle_net`` を基にします" + +#: ../../build/docs/basic/graphs.rst:574 +msgid "Verify the reduced number of road segments." +msgstr "道路セグメント数が減少したことを確認します。" + +#: ../../build/docs/basic/graphs.rst:580 +msgid "" +"Adjust the taxi's ``cost`` and ``reverse_cost`` to be 10% slower than of the" +" particular vehicle." +msgstr "タクシーの ``cost`` と ``reverse_cost`` を、特定車両より 10% 遅くなるように調整します。" + +#: ../../build/docs/basic/graphs.rst:582 +msgid "The graph for the taxi is a subset of the ``vehicle_net`` graph." +msgstr "タクシー用のグラフは、``vehicle_net`` グラフの部分集合です。" + +#: ../../build/docs/basic/graphs.rst:583 +msgid "" +"Can only circulate inside the bounding box: ``(132.439,34.38, " +"132.46,34.40)``." +msgstr "バウンディングボックス内のみ走行できます: ``(132.439,34.38, 132.46,34.40)``。" + +#: ../../build/docs/basic/graphs.rst:597 +msgid "Count the rows on ``taxi_net``." +msgstr "``taxi_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:620 +msgid "pgr_dijkstraCostMatrix" +msgstr "pgr_dijkstraCostMatrix" + +#: ../../build/docs/basic/graphs.rst:622 +msgid "" +"``pgr_dijkstraCostMatrix`` Calculates a cost matrix using Dijkstra " +"algorithm." +msgstr "``pgr_dijkstraCostMatrix`` は、ダイクストラ法を用いてコスト行列を計算します。" + +#: ../../build/docs/basic/graphs.rst:633 +msgid "" +"Description of the function can be found in `pgr_dijkstraCostMatrix " +"`__" +msgstr "" +"関数の説明は `pgr_dijkstraCostMatrix " +"`__ にあります。" + +#: ../../build/docs/basic/graphs.rst:637 +msgid "Exercise 9: Testing the views" +msgstr "演習 9: ビューをテストする" + +#: ../../build/docs/basic/graphs.rst:644 +msgid "Test the created views" +msgstr "作成したビューをテストします" + +#: ../../build/docs/basic/graphs.rst:646 +msgid "In particular:" +msgstr "具体的には:" + +#: ../../build/docs/basic/graphs.rst:648 +msgid "" +"Get a traveling cost matrix in seconds from the all follwoing ``id`` to all " +"the ``id``" +msgstr "次のすべての ``id`` から、すべての ``id`` への移動コスト行列を秒単位で取得します" + +#: ../../build/docs/basic/graphs.rst:651 ../../build/docs/basic/graphs.rst:663 +msgid "|id_1|, |id_2|, |id_3|, |id_4| and |id_5|." +msgstr "|id_1|、|id_2|、|id_3|、|id_4|、|id_5|。" + +#: ../../build/docs/basic/graphs.rst:653 +msgid "the views to be tested are:" +msgstr "テスト対象のビューは次のとおりです:" + +#: ../../build/docs/basic/graphs.rst:655 +msgid "``vehicle_net``" +msgstr "``vehicle_net``" + +#: ../../build/docs/basic/graphs.rst:656 +msgid "``taxi_net``" +msgstr "``taxi_net``" + +#: ../../build/docs/basic/graphs.rst:657 +msgid "``walk_net``" +msgstr "``walk_net``" + +#: ../../build/docs/basic/graphs.rst:661 +msgid "The locations are:" +msgstr "地点は次のとおりです:" + +#: ../../build/docs/basic/graphs.rst:664 +msgid "Passed as an array to the function." +msgstr "配列として関数に渡します。" + +#: ../../build/docs/basic/graphs.rst:666 +msgid "For ``vehicle_net``:" +msgstr "``vehicle_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:668 +msgid "``vehicle_net`` is used." +msgstr "``vehicle_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:669 +msgid "Selection of the columns with the corresponding names." +msgstr "対応する名前の列を選択します。" + +#: ../../build/docs/basic/graphs.rst:670 +msgid "The view is prepared with the column names that pgRouting use." +msgstr "ビューは、pgRouting が使用する列名で用意されています。" + +#: ../../build/docs/basic/graphs.rst:672 +msgid "There is no need to rename columns." +msgstr "列の名称変更は不要です。" + +#: ../../build/docs/basic/graphs.rst:685 +msgid "For ``taxi_net``:" +msgstr "``taxi_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:687 +msgid "Similar as the previous one but with ``taxi_net``." +msgstr "前のものと同様ですが、``taxi_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:688 +msgid "" +"The results give the same route as with ``vehicle_net`` but ``cost`` is " +"higher." +msgstr "結果は ``vehicle_net`` と同じ経路になりますが、``cost`` はより高くなります。" + +#: ../../build/docs/basic/graphs.rst:690 +msgid "Not all the locations are in the area, so not all are calculated." +msgstr "すべての地点がエリア内にあるわけではないため、すべてが計算されるわけではありません。" + +#: ../../build/docs/basic/graphs.rst:703 +msgid "For ``walk_net``:" +msgstr "``walk_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:705 +msgid "Similar as the previous ones but with ``walk_net``." +msgstr "前のものと同様ですが、``walk_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:719 +msgid "Exercise 10: Visualize on QGIS the ``pgr_costMatrix`` result" +msgstr "演習 10: ``pgr_costMatrix`` の結果を QGIS で可視化する" + +#: ../../build/docs/basic/graphs.rst:726 +msgid "" +"Based on the query from `Exercise 9: Testing the views`_, create a view to " +"be able to use on QGIS. (like the one above)" +msgstr "" +"`Exercise 9: Testing the views`_ のクエリを基に、QGIS で使用できるビューを作成します。(上記のようなもの)" + +#: ../../build/docs/basic/graphs.rst:729 +msgid "The results when using ``vehile_net`` is the example." +msgstr "``vehile_net`` を使用した場合の結果を例として示します。" + +#: ../../build/docs/basic/graphs.rst:730 +msgid "The other results are left to the reader." +msgstr "その他の結果は読者に委ねます。" + +#: ../../build/docs/basic/graphs.rst:734 +msgid "QGIS needs a unique identifier, the identifier will be the row number." +msgstr "QGIS には一意の識別子が必要であり、その識別子は行番号とします。" + +#: ../../build/docs/basic/graphs.rst:735 +msgid "``JOIN`` with ``vertices`` table to get the geometry of the points." +msgstr "点のジオメトリを取得するために ``vertices`` テーブルと ``JOIN`` します。" + +#: ../../build/docs/basic/graphs.rst:736 +msgid "Build a ``LINESTRING`` joining the 2 points." +msgstr "2点を結ぶ ``LINESTRING`` を作成します。" + +#: ../../build/docs/basic/graphs.rst:737 +msgid "" +"The name of the line consists of the values of the result of the function." +msgstr "線の名前は、関数の結果の値から構成されます。" + +#: ../../build/docs/basic/graphs.rst:746 +msgid "" +"Enter QGIS, refresh the database and move the view to the layers. Format " +"adding the name to the lines." +msgstr "QGIS を開き、データベースを更新して、ビューをレイヤに追加します。線に名前を付けて書式設定します。" diff --git a/locale/ja/LC_MESSAGES/basic/pedestrian.po b/locale/ja/LC_MESSAGES/basic/pedestrian.po new file mode 100644 index 00000000..53ab3e6f --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/pedestrian.po @@ -0,0 +1,439 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/pedestrian.rst:6 +msgid "Pedestrian Routing" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:12 +msgid "" +"**pgRouting** was first called *pgDijkstra* because it implemented only " +"shortest path search with *Dijkstra* algorithm. Later other functions " +"were added and the library was renamed to pgRouting." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:16 +msgid "pgRouting functions in this chapter" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:18 +msgid "`pgr_dijkstra`_" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:19 +msgid "`pgr_dijkstraCost`_" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:21 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:24 +msgid "Identifiers for the Queries" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:26 +msgid "" +"The assignment of the vertices identifiers on the source and target " +"columns may be different, the exercises will use the identifiers value " +"assigned by ``oms2pgrouting``" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:30 +msgid "" +"For the workshop, some locations near of the FOSS4G event are going to be" +" used. These locations are within this area |osm_map_link|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:33 +msgid "|osmid_1| |place_1|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:34 +msgid "|osmid_2| |place_2|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:35 +msgid "|osmid_3| |place_3|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:36 +msgid "|osmid_4| |place_4|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:37 +msgid "|osmid_5| |place_5|" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:40 +msgid "Don'f forget to connect to the database, if not connected:" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:46 +msgid "Get the vertex identifiers" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:57 +msgid "To use as a guide in QGIS, create a view:" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:66 +msgid "|osmid_1| |place_1| (|id_1|)" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:67 +msgid "|osmid_2| |place_2| (|id_2|)" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:68 +msgid "|osmid_3| |place_3| (|id_3|)" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:69 +msgid "|osmid_4| |place_4| (|id_4|)" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:70 +msgid "|osmid_5| |place_5| (|id_5|)" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:73 +msgid "The corresponding :code:`id` are shown in the following image." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:79 +msgid "pgr_dijkstra" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:81 +msgid "" +"Dijkstra algorithm was the first algorithm implemented in pgRouting. It " +"does not require other attributes than the identifiers ``id``, ``source``" +" and ``target`` and the weights ``cost`` and ``reverse_cost``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:85 +msgid "" +"You can specify when to consider the graph as `directed " +"`__ or undirected." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:89 +#: ../../build/docs/basic/pedestrian.rst:316 +msgid "Signature Summary" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:101 +msgid "" +"Description of the function can be found in `pgr_dijkstra " +"`__." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:105 +msgid "" +"Many pgRouting functions have ``sql::text`` as one of their arguments. " +"While this may look confusing at first, it makes the functions very " +"flexible as the user can pass a ``SELECT`` statement as function argument" +" as long as the returned result contains the required number of " +"attributes and the correct attribute names." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:110 +msgid "Most of pgRouting implemented algorithms do not require the **geometry**." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:111 +msgid "" +"The pgRouting functions **do not** return a geometry, but only an ordered" +" list of nodes or edges." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:115 +msgid "Exercise 1: Single pedestrian routing" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:121 +#: ../../build/docs/basic/pedestrian.rst:181 +#: ../../build/docs/basic/pedestrian.rst:213 +#: ../../build/docs/basic/pedestrian.rst:249 +#: ../../build/docs/basic/pedestrian.rst:281 +#: ../../build/docs/basic/pedestrian.rst:336 +msgid "Problem:" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:122 +msgid "Get walking route" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:124 +msgid "from \"|place_1|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:125 +msgid "to \"|place_3|\"." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:127 +msgid "Calculate routes with costs in ``length`` in meters." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:128 +msgid "Create a view with the results data and geometry to be used in QGIS." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:131 +#: ../../build/docs/basic/pedestrian.rst:193 +#: ../../build/docs/basic/pedestrian.rst:228 +#: ../../build/docs/basic/pedestrian.rst:261 +#: ../../build/docs/basic/pedestrian.rst:293 +#: ../../build/docs/basic/pedestrian.rst:348 +msgid "Solution:" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:132 +msgid "The pedestrian wants to go from vertex |id_1| to vertex |id_3|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:133 +msgid "The pedestrian's cost is in terms of length. In this case ``length``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:134 +msgid "" +"From a pedestrian perspective the graph is ``undirected``, that is, the " +"pedestrian can move in both directions on all segments." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst +msgid "Inner query" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:147 +msgid "Query formatted as ``TEXT`` used inside the function." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:149 +msgid "" +"The returned cost attribute represents the cost specified in the inner " +"SQL query (``edges_sql::text`` argument). In this example cost is " +"``length`` in unit \"meters\". The exercises on this chapter will modify " +"the cost." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:154 +msgid "" +"``node`` and ``edge`` results may vary depending on the assignment of the" +" identifiers to the vertices given by osm2pgrouting." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:157 +msgid "" +"To create a view, ``JOIN`` the query results with the walk_net and " +"capture the ``geom`` in the view." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:160 +msgid "The query above is highlighted." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:161 +msgid "An additional ``SELECT`` is needed to display the data." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:174 +msgid "" +"Every time you make a change on the database, in QGIS, refresh the " +"database and move the view to the layers." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:178 +msgid "Exercise 2: Many Pedestrians going to the same destination" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:182 +#: ../../build/docs/basic/pedestrian.rst:214 +#: ../../build/docs/basic/pedestrian.rst:250 +#: ../../build/docs/basic/pedestrian.rst:282 +#: ../../build/docs/basic/pedestrian.rst:337 +msgid "Walking" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:184 +#: ../../build/docs/basic/pedestrian.rst:252 +msgid "from \"|place_1|\" and \"|place_2|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:185 +msgid "to the \"|place_3|\"." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:187 +msgid "Calculate routes with costs in ``length`` in kilometers." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:194 +msgid "The pedestrians are departing at vertices |id_1| and |id_2|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:195 +msgid "All pedestrians want to go to vertex |id_3|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:196 +msgid "The cost to be in kilometers using attribute ``length``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:210 +msgid "Exercise 3: Many Pedestrians departing from the same location" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:216 +msgid "from \"|place_3|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:217 +msgid "to \"|place_1|\" and \"|place_2|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:219 +msgid "" +"Calculate routes using the ``cost`` which is in seconds for a walking " +"speed of ``2 mts/sec``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:222 +msgid "See :doc:`graphs` for the costs setup." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:229 +msgid "All pedestrians are departing from vertex |id_3|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:230 +msgid "Pedestrians want to go to locations |id_1| and |id_2|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:231 +msgid "The ``cost`` column on ``walk_net`` is in seconds." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:246 +msgid "Exercise 4: Many Pedestrians going to different destinations" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:253 +msgid "to \"|place_3|\" and \"|place_5|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:255 +#: ../../build/docs/basic/pedestrian.rst:287 +msgid "Calculate routes with costs in minutes at walking speed ``s = 1.3 m/s``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:262 +msgid "The pedestrians depart from |id_1| and |id_2|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:263 +msgid "The pedestrians want to go to destinations |id_3| and |id_5|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:264 +#: ../../build/docs/basic/pedestrian.rst:296 +#: ../../build/docs/basic/pedestrian.rst:351 +msgid "" +"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t =" +" d/s``." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:278 +msgid "Exercise 5: Combination of routes" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:284 +msgid "First pedestrian goes from \"|place_1|\" to \"|place_4|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:285 +msgid "Second pedestrian goes from \"|place_3|\" to \"|place_5|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:294 +msgid "First pedestrian departs from |id_1| and the destination is |id_3|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:295 +msgid "Second pedestrian departs from |id_2| and the destination is |id_5|." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:310 +msgid "pgr_dijkstraCost" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:312 +msgid "" +"When the main goal is to calculate the total cost, without \"inspecting\"" +" the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " +"compact result." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:328 +msgid "" +"Description of the parameters can be found in `pgr_dijkstraCost " +"`__" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:333 +msgid "Exercise 6: Time for many Pedestrians going to different destinations" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:339 +msgid "from \"|place_1|\" or \"|place_2|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:340 +msgid "to \"|place_4|\" or \"|place_5|\"" +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:342 +msgid "Get only the cost in minutes." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:349 +msgid "The pedestrians depart from |id_1| and |id_2| (line **5**)." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:350 +msgid "The pedestrians want to go to destinations |id_4| and |id_5| (line **6**)." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:352 +msgid "Result as aggregated costs." +msgstr "" + +#: ../../build/docs/basic/pedestrian.rst:364 +msgid "" +"The sanme results can be obtained from the ``pedestrian_many_to_many`` " +"view:" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/basic/sql_function.po b/locale/ja/LC_MESSAGES/basic/sql_function.po new file mode 100644 index 00000000..2de8116a --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/sql_function.po @@ -0,0 +1,462 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/sql_function.rst:7 +msgid "SQL function" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "" +"While pgRouting functions provide a low-level interface, developing for a" +" higher-level application requires these requirements to be represented " +"directly in the SQL queries. As these SQL queries get more complex, it is" +" desirable to store them in PostgreSQL stored procedures or functions. " +"Stored procedures or functions are an effective way to wrap application " +"logic, in this case, related to routing logic and requirements." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:23 +msgid "The function requirements" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:25 +msgid "The function will wrap ``pgr_dijkstra``." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:27 +msgid "The function will use:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:29 +msgid "``vehicle_net``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:30 +msgid "``vehicle_penalized_net``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:32 +msgid "The function returns the following routing information:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:34 +msgid "``seq`` - A unique identifier of the rows" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:35 +msgid "``id`` - The segment's identifier" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:36 +msgid "``seconds`` - Number of seconds to traverse the segment" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:37 +msgid "``name`` - The segment's name" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:38 +msgid "``length`` - The segment's length" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:39 +msgid "``azimuth`` - The azimuth of the segment" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:40 +msgid "``readable`` - The geometry in human readable form." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:41 +msgid "``geom`` - The routing geometry" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:44 +msgid "Design of the function" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:45 +msgid "" +"The function to be created ``wrk_dijkstra`` with the following input " +"parameters and output columns:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:49 +msgid "Input parameters" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:51 +msgid "Parameter" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:51 +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Type" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:51 +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Description" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:53 +msgid "``source``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:53 +#: ../../build/docs/basic/sql_function.rst:54 +#: ../../build/docs/basic/sql_function.rst:65 +msgid "BIGINT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:53 +msgid "The identifier of the `departure` location." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:54 +msgid "``target``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:54 +msgid "The identifier of the `destination` location." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:60 +msgid "Output columns" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Name" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "``seq``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "INTEGER" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "A unique number for each result row." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:65 +msgid "``id``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:65 +msgid "The edge identifier." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:66 +msgid "``seconds``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:66 +#: ../../build/docs/basic/sql_function.rst:68 +#: ../../build/docs/basic/sql_function.rst:69 +msgid "FLOAT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:66 +msgid "The number of seconds it takes to traverse the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:67 +msgid "``name``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:67 +#: ../../build/docs/basic/sql_function.rst:70 +msgid "TEXT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:67 +msgid "The name of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:68 +msgid "``length``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:68 +msgid "The length in meters of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:69 +#: ../../build/docs/basic/sql_function.rst:218 +msgid "``azimuth``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:69 +msgid "The azimuth of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:70 +#: ../../build/docs/basic/sql_function.rst:217 +msgid "``readable``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:70 +msgid "The geometry in human readable form." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:71 +#: ../../build/docs/basic/sql_function.rst:216 +msgid "``geom``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:71 +msgid "geometry" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:71 +msgid "The geometry of the segment in the correct direction." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:77 +msgid "Additional information handling" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:79 +msgid "" +"When the application needs additional information, like the name of the " +"street, ``JOIN`` the results with other tables." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:83 +msgid "Exercise 1: Get additional information" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:85 +msgid "Route showing names" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:90 +#: ../../build/docs/basic/sql_function.rst:120 +#: ../../build/docs/basic/sql_function.rst:144 +#: ../../build/docs/basic/sql_function.rst:171 +#: ../../build/docs/basic/sql_function.rst:213 +msgid "Problem" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:91 +msgid "Create a function that gets all the required information" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:94 +#: ../../build/docs/basic/sql_function.rst:124 +#: ../../build/docs/basic/sql_function.rst:148 +#: ../../build/docs/basic/sql_function.rst:175 +#: ../../build/docs/basic/sql_function.rst:221 +msgid "Solution" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:95 +msgid "The function returns the columns asked." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:96 +msgid "Rename ``pgr_dijkstra`` results to application requirements names." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:97 +msgid "" +"``LEFT JOIN`` the results with ``vehicle_net`` to get the additional " +"information." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:100 +msgid "" +"``LEFT JOIN`` to include the row with ``id = -1`` because it does not " +"exist on ``vehicle_net``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:110 +msgid "Using the function" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:113 +msgid "Exercise 2: Route geometry (binary format)" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:115 +msgid "Route showing readable" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:121 +msgid "Get the geometries of the route from |place_1| to |place_2|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:125 +msgid "Select the column ``geom``." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:137 +msgid "Exercise 3: Route geometry (human readable)" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:139 +#: ../../build/docs/basic/sql_function.rst:287 +msgid "From |ch7_place_1| to |ch7_place_2|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:145 +msgid "" +"Get the geometries in readable form of the route from |place_1| to " +"|place_2|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:149 +msgid "Select the column ``readable``." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:161 +msgid "Exercise 5: Get the azimuth" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:163 +msgid "Route showing azimuth" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:167 +msgid "" +"There are many geometry functions in PostGIS, the workshop coveres some " +"of them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, " +"``ST_Azimuth``." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:172 +msgid "Get the azimuth of the geometries of the route from |place_1| to |place_2|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:176 +msgid "The function returns ``azimuth``." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:189 +msgid "Exercise 4: Route geometry directionality" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:191 +msgid "wrong direccionality" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:195 +msgid "" +"Visually, with the route displayed with arrows, it can be found that " +"there are arrows that do not match the directionality of the route." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:198 +msgid "" +"To have correct directionality, the ending point of a geometry must match" +" the starting point of the next geometry" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:201 +msgid "" +"Inspecting the detail of the results of `Exercise 3: Route geometry " +"(human readable)`_" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:214 +msgid "" +"Fix the directionality of the geometries and of the columns that depend " +"on it." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:222 +msgid "To get the correct direction some geometries need to be reversed:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:224 +msgid "" +"Reversing a geometry will depend on the ``node`` column of the query to " +"Dijkstra." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:227 +msgid "A conditional ``CASE`` statement that returns:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:229 +msgid "The geometry when ``node`` is the ``source`` column." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:230 +msgid "The reversed geometry when ``node`` is not the ``source`` column." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:239 +msgid "Inspecting the problematic rows, the directionality has been fixed." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:250 +msgid "good direccionality" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:255 +msgid "Writing the final function" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:257 +msgid "The final function using ``vehicle_penalized_net``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:266 +msgid "Exercise 6: Using the function" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:268 +msgid "Try the function with a combination of the interesting places:" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:270 +msgid "|id_1| |place_1|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:271 +msgid "|id_2| |place_2|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:272 +msgid "|id_3| |place_3|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:273 +msgid "|id_4| |place_4|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:274 +msgid "|id_5| |place_5|" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:276 +msgid "Names of the streets in the route" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/basic/vehicle.po b/locale/ja/LC_MESSAGES/basic/vehicle.po new file mode 100644 index 00000000..5de51507 --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/vehicle.po @@ -0,0 +1,428 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/vehicle.rst:7 +msgid "Vehicle Routing" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:13 +msgid "" +"Routing is not limited to pedestrians and most of the time is also used " +"for routing vehicles." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:16 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:19 +msgid "Routing for vehicles" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:21 +msgid "" +"A query for vehicle routing generally differs from routing for " +"pedestrians:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:23 +msgid "The road segments are considered `directed`" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:24 +msgid "Costs can be:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:26 +msgid "Distance" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:27 +msgid "Time" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:28 +msgid "Euros" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:29 +msgid "Pesos" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:30 +msgid "Dollars" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:31 +msgid "CO\\ :sub:`2`\\ emissions" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:32 +msgid "Wear and tear on the vehicle, etc." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:34 +msgid "" +"The ``reverse_cost`` attribute must be taken into account on two way " +"streets." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:36 +msgid "The costs should have the same units as the ``cost`` attribute" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:37 +msgid "``cost`` and ``reverse_cost`` values can be different" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:39 +msgid "Due to the fact that there are roads that are **one way**" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:41 +msgid "Depending on the geometry, the valid way:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:43 +msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:44 +msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:46 +msgid "" +"A **wrong way** is indicated with a **negative value** and is not " +"inserted in the graph for processing." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:49 +msgid "" +"**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their " +"values can be different. For example, it is faster going down hill on a " +"sloped road. In general, ``cost`` and ``reverse_cost`` do not need to be " +"length; they can be almost anything, for example - time, slope, surface, " +"road type, etc., or they can be a combination of multiple parameters." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:56 +msgid "" +"The following queries indicate the number of road segments, where a \"one" +" way\" rule applies:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:57 +msgid "Number of (``source, target``) segments with ``cost < 0`` (line **3**)." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:66 +msgid "" +"Number of (``target, source``) segments with ``reverse_cost < 0`` (line " +"**3**)." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:78 +msgid "Exercise 1: Vehicle routing - going" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:81 ../../build/docs/basic/vehicle.rst:107 +#: ../../build/docs/basic/vehicle.rst:135 +#: ../../build/docs/basic/vehicle.rst:183 +#: ../../build/docs/basic/vehicle.rst:210 +#: ../../build/docs/basic/vehicle.rst:282 +#: ../../build/docs/basic/vehicle.rst:318 +msgid "Problem:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:82 +msgid "From the \"|place_1|\" to the \"|place_3|\" by car." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:84 +msgid "From |place_1| to the |place_3| by car." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:89 ../../build/docs/basic/vehicle.rst:115 +#: ../../build/docs/basic/vehicle.rst:143 +#: ../../build/docs/basic/vehicle.rst:188 +#: ../../build/docs/basic/vehicle.rst:290 +#: ../../build/docs/basic/vehicle.rst:322 +msgid "Solution:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:90 +msgid "``cost`` and ``reverse_cost`` columns, are in seconds." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:91 +msgid "The vehicle is going from vertex |id_1| to |id_3|." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:104 +msgid "Exercise 2: Vehicle routing - returning" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:108 +msgid "From \"|place_3|\" to the \"|place_1|\" by car." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:110 +msgid "From |place_3| to the |place_1| by car." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:116 +#: ../../build/docs/basic/vehicle.rst:152 +msgid "The vehicle is going from vertex |id_3| to |id_1|." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:128 +msgid "" +"On a directed graph, going and coming back routes, most of the time are " +"different." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:132 +msgid "Exercise 3: Vehicle routing when time is money" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:136 +msgid "From \"|place_3|\" to the \"|place_1|\"" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:138 +#: ../../build/docs/basic/vehicle.rst:213 +#: ../../build/docs/basic/vehicle.rst:285 +msgid "From |place_3| to |place_1|" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:144 +msgid "Use the ``vehicle_net``." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:145 +msgid "The cost is ``$100 per hour``." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:147 +msgid "Using ``cost`` and ``reverse_cost`` columns, which are in seconds." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:149 +msgid "The duration in hours is ``cost / 3600``." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:150 +msgid "The cost in ``dollars`` is ``cost / 3600 * 100``." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:165 +msgid "Comparing with `Exercise 2: Vehicle routing - returning`_:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:167 +msgid "The total number of records are identical." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:168 +msgid "The node sequence is identical." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:169 +msgid "The edge sequence is identical." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:170 +msgid "The cost and agg_cost results are directly proportional." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:174 +msgid "Cost manipulations" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:176 +msgid "" +"In this workshop, costs are going to be manipulated using the " +"``configuration`` table." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:180 +msgid "Exercise 4: Create a penalazied view" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:184 +msgid "" +"Add a penalty column on the :code:`configuration` table with default " +"value of 1. Create a view that uses the value of the column to modify the" +" costs." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:189 +msgid "Add the penalty column with the default value of ``1``." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:195 +msgid "Create the penalized vehicle net" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:201 +msgid "The vehicle's cost in this case will be in penalized seconds." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:203 +msgid "Costs are to be multiplied by :code:`penalty`" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:204 +msgid "Costs won't change (:math:`cost * 1 = cost`)." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:207 +msgid "Exercise 5: Vehicle routing without penalization" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:211 +msgid "From the \"|place_3|\" to \"|place_1|\" use the penalized view." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:217 +msgid "The vehicle is going from vertex |id_3| to vertex |id_1|." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:229 +msgid "" +"Simple check, the results are the same as the " +":code:`vehicle_route_coming` view." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:242 +msgid "Exercise 6: Penalizing based on the kind of roads" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:245 +msgid "Concept:" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:246 +msgid "" +"Change the cost values for the :code:`configuration` table, in such a " +"way, that the" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:248 +msgid "Bicycle roads are not used." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:250 +msgid "``penalty < 0`` makes the road not to be included in the graph." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:252 +msgid "Using residential roads is not encouraged." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:254 +msgid "``penalty > 1`` makes the road slower for the calculations." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:256 +msgid "Using \"faster\" roads is highly encouraged." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:258 +msgid "``penalty < 1`` makes the road faster for the calculations." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:260 +msgid "All other roads are not penalized." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:262 +msgid "``penalty = 1`` does not modify the road times." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:264 +msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:266 +msgid "These values are an exaggeration." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:279 +msgid "Exercise 7: Vehicle routing with penalization" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:283 +msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:291 +msgid "" +"Using the same query from `Exercise 5: Vehicle routing without " +"penalization`_" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:304 +msgid "Comparing with `Exercise 5: Vehicle routing without penalization`_" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:306 +msgid "The query is the same." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:307 +msgid "The total number of records changed." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:309 +msgid "The node sequence changed." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:310 +msgid "The edge sequence changed." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:312 +msgid "The costs do not change proportionally." +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:315 +msgid "Exercise 8: Original time of penalized route" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:319 +msgid "Get the times in seconds of a penalized route" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:323 +msgid "" +"Create a penalized view by joining the ``vehicle_net`` joined with the " +"``configuration`` table" +msgstr "" + +#: ../../build/docs/basic/vehicle.rst:326 +msgid "" +"Use the inner query from `Exercise 5: Vehicle routing without " +"penalization`_" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/basic/withPoints.po b/locale/ja/LC_MESSAGES/basic/withPoints.po new file mode 100644 index 00000000..52c13dcf --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/withPoints.po @@ -0,0 +1,513 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/withPoints.rst:6 +msgid "Routing using points" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:13 +msgid "" +"For more advanced requirements, you can utilize `PL/pgSQL " +"`_. As application " +"logic grows more complex, using PL/pgSQL to dynamically construct SQL " +"queries and execute them using internal variables becomes necessary." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:18 +msgid "pgRouting functions in this chapter" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:20 +msgid "`pgr_findCloseEdges`_" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:21 +msgid "`pgr_withPoints`_" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:23 +msgid "Chapter contents" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:26 +msgid "Requirements for routing lat,lon points" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:29 +msgid "Chapter problem:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:30 +msgid "" +"Create a function ``wrk_withPoints`` that allows routing from two point " +"geometries and works for" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:33 +msgid "``vehicle_net``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:35 +msgid "The function takes as input parameters:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:37 +msgid "The edges table name" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:38 +msgid "Latitude/longitude of two points" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:40 +msgid "Returns" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:42 +msgid "the same information as in :doc:`sql_function` chapter problem." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:43 +msgid "or the query that it builds" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:46 +msgid "The detailed description:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:49 +msgid "Input parameters" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:51 +msgid "Parameter" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:51 +msgid "type" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:6 +#: ../../build/docs/basic/withPoints.rst:51 +msgid "Description" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:53 +msgid "``lat1``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:53 +#: ../../build/docs/basic/withPoints.rst:54 +#: ../../build/docs/basic/withPoints.rst:55 +#: ../../build/docs/basic/withPoints.rst:56 +msgid "NUMERIC" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:53 +msgid "The latitude of the `departure` point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:54 +msgid "``lon1``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:54 +msgid "The longitude of the `departure` point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:55 +msgid "``lat2``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:55 +msgid "The latitude of the `destination` point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:56 +msgid "``lon2``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:56 +msgid "The longitude of the `destination` point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "``do_debug``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "BOOLEAN" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "Flag to create a ``NOTICE`` with the query that is been executed" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:4 +msgid "Output columns" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:6 +msgid "Name" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:6 +msgid "Type" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "``seq``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "INTEGER" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "A unique number for each result row." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "``id``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "BIGINT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "The edge identifier." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:10 +msgid "``seconds``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:10 +#: ../../build/docs/basic/sql_function.rst:12 +#: ../../build/docs/basic/sql_function.rst:13 +msgid "FLOAT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:10 +msgid "The number of seconds it takes to traverse the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:11 +msgid "``name``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:11 +#: ../../build/docs/basic/sql_function.rst:14 +msgid "TEXT" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:11 +msgid "The name of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:12 +msgid "``length``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:12 +msgid "The length in meters of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "``azimuth``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "The azimuth of the segment." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:14 +msgid "``readable``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:14 +msgid "The geometry in human readable form." +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "``geom``" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "geometry" +msgstr "" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "The geometry of the segment in the correct direction." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:66 +msgid "For this chapter, the following points will be used for testing." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:68 +msgid "(lat,lon) = (34.399086, 132.453875)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:69 +msgid "(lat,lon) = (34.391111, 132.451490)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:72 +msgid "pgr_findCloseEdges" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:74 +msgid "Finds the close edges to a point geometry." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:77 +#: ../../build/docs/basic/withPoints.rst:123 +msgid "Signature Summary" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:89 +msgid "Exercise 1: Get the nearest edge" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:96 +#: ../../build/docs/basic/withPoints.rst:145 +#: ../../build/docs/basic/withPoints.rst:173 +#: ../../build/docs/basic/withPoints.rst:256 +msgid "Problem" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:97 +msgid "Get the nearest edge on the graph of the following points." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:99 +msgid "(pid, lat, lon) = (1, 34.399086, 132.453875)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:100 +msgid "(pid, lat, lon) = (2, 34.391111, 132.451490)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:103 +#: ../../build/docs/basic/withPoints.rst:152 +#: ../../build/docs/basic/withPoints.rst:180 +#: ../../build/docs/basic/withPoints.rst:269 +msgid "Solution" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:104 +msgid "Build the geometry of the points with the appropiate SRID." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:105 +msgid "Get the union of the individual queries" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:118 +msgid "pgr_withPoints" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:120 +msgid "Returns the shortest path in a graph with additional temporary vertices." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:138 +msgid "Exercise 2: Point routing" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:146 +msgid "Route from point **1** to point **2** on the ``vehicle_net`` where:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:148 +msgid "point **1**: (lat, lon) = (1, 34.399086, 132.453875)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:149 +msgid "point **2**: (lat, lon) = (2, 34.391111, 132.451490)" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:153 +msgid "" +"The query from `Exercise 1: Get the nearest edge`_ is used as the inner " +"query for points." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:155 +msgid "Using negative values to avoid conficts with vertices with the same value:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:157 +msgid "Routing from point **-1** to point **-2**" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:170 +msgid "Exercise 3: Creating the point routing function" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:174 +msgid "" +"Create the function ``wrk_withPoints`` to route from locations using " +"latitude and longitude values." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:177 +msgid "Analyze the function." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:181 +msgid "Creating a ``plpgsql`` function." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:190 +msgid "Analysis" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:191 +msgid "The function's signature:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:193 +msgid "" +"The input parameters instead of vertex identifiers, now it has the " +"latitude and longitude of a couple of points." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:195 +msgid "" +"The function returns the same set of values calculated on the " +":doc:`sql_function`." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:204 +msgid "The points SQL:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:206 +msgid "The query looks like the one on `Exercise 1: Get the nearest edge`_" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:207 +#: ../../build/docs/basic/withPoints.rst:224 +msgid "Using PostgreSQL ``format`` to make substitutions." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:209 +msgid "The first parameter is the string to be replaced" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:210 +msgid "The rest are the data parameters, are the strings use for replacement." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:211 +msgid "``lat1``, ``lon1`` values will replace ``%2$s, %1$s`` respectively." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:212 +msgid "``lat2``, ``lon2`` values will replace ``%4$s, %3$s`` respectively." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:221 +msgid "The routing results:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:223 +msgid "The query looks like the one on `Exercise 2: Point routing`" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:226 +msgid "The ``points_sql`` value will replace ``%1$s``." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:235 +msgid "Building the complete query:" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:237 +msgid "" +"The complete query looks like the one in the function created on " +":doc:`sql_function`." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:239 +msgid "Concatenation of strings is used." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:249 +msgid "Exercise 4: Using wrk_withPoints" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:257 +msgid "Use ``wrk_withPoints``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:259 +msgid "Departure point is: (lat,lon) = ``(34.399086, 132.453875)``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:260 +msgid "Destination point is: (lat,lon) = ``(34.391111, 132.451490)``" +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:262 +msgid "Get the query that is been generated." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:263 +msgid "Get the names of the streets of the route." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:264 +msgid "Create a view to be used on QGIS." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:266 +msgid "Test the view by listing the names of each segment of the route." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:270 +msgid "" +"The next two parameters are the latitude and longitude of the departure " +"point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:271 +msgid "" +"The next two parameters are the latitude and longitude of the destination" +" point." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:272 +msgid "Use with default value of ``do_debug``." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:283 +msgid "Do a dry run by adding ``true`` to get the query that is executed." +msgstr "" + +#: ../../build/docs/basic/withPoints.rst:294 +msgid "Create the view and test it." +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po new file mode 100644 index 00000000..040d637b --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po @@ -0,0 +1,53 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/boost_dijkstra.rst:11 +msgid "Boost Dijkstra Example" +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:13 +msgid "" +"Using, pgRouting you can translate `C++ dijkstra code " +"`_ into SQL commands." +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:16 +msgid "Boost Code" +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:27 +msgid "Here is the tranlasted SQL commands." +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:30 +msgid "Translated Code" +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:79 +msgid "Output from running the following SQL command:" +msgstr "" + +#: ../../build/docs/examples/boost_dijkstra.rst:82 +msgid "Output" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/examples/hanoslav.po b/locale/ja/LC_MESSAGES/examples/hanoslav.po new file mode 100644 index 00000000..469191e8 --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/hanoslav.po @@ -0,0 +1,71 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/hanoslav.rst:11 +msgid "Internet Examples" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:14 +msgid "Hanoslav Example" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:15 +msgid "" +"pgRouting can solve the example problem like the one shown down below " +"(`picture from hanoslav.net `_)" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:95 +msgid "The following code outputs the table down below." +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:115 +msgid "Boost Dijkstra Example" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:116 +msgid "" +"Using, pgRouting you can translate `C++ dijkstra code " +"`_ into SQL commands." +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:119 +msgid "Boost Code" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:130 +msgid "Here is the tranlasted SQL commands." +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:133 +msgid "Translated Code" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:182 +msgid "Output from running the following SQL command:" +msgstr "" + +#: ../../build/docs/examples/hanoslav.rst:185 +msgid "Output" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/examples/wiki_example.po b/locale/ja/LC_MESSAGES/examples/wiki_example.po new file mode 100644 index 00000000..8e728b45 --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/wiki_example.po @@ -0,0 +1,44 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/wiki_example.rst:11 +msgid "Wikipedia Dijkstra Example" +msgstr "" + +#: ../../build/docs/examples/wiki_example.rst:13 +#, python-format +msgid "" +"pgRouting can solve easy dijkstra problems such as the example problem on" +" wikipedia (`see top right graph " +"`_)." +msgstr "" + +#: ../../build/docs/examples/wiki_example.rst:17 +msgid "Example code" +msgstr "" + +#: ../../build/docs/examples/wiki_example.rst:42 +msgid "" +"Running this code gives the following output, which is the shortest " +"weighted path from point 1 to 5." +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/general-intro/introduction.po b/locale/ja/LC_MESSAGES/general-intro/introduction.po index b25eddb2..c6aa9134 100644 --- a/locale/ja/LC_MESSAGES/general-intro/introduction.po +++ b/locale/ja/LC_MESSAGES/general-intro/introduction.po @@ -7,99 +7,94 @@ # Translators: # Ko Nagase , 2021 # Taro Matsuzawa , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Taro Matsuzawa , 2021\n" "Language: ja\n" +"Language-Team: Japanese " +"(https://app.transifex.com/pgrouting/teams/1219/ja/)\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/general-intro/introduction.rst:11 +#: ../../build/docs/general-intro/introduction.rst:6 msgid "Introduction" msgstr "序章" -#: ../../build/docs/general-intro/introduction.rst:13 +#: ../../build/docs/general-intro/introduction.rst:8 msgid "|pgrouting-web| adds routing functionality to |postgis-web|." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:15 +#: ../../build/docs/general-intro/introduction.rst:10 msgid "" "Please see the :doc:`contents <../index>` for full content of FOSS4G " -"Belém workshop. This workshop covers two levels for using pgRouting: " +"Hiroshima workshop. This workshop covers two levels for using pgRouting: " "`Basic`_ and `Advanced`_." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:20 +#: ../../build/docs/general-intro/introduction.rst:15 msgid "Basic" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:22 +#: ../../build/docs/general-intro/introduction.rst:17 msgid "" -"will demonstrate the routing functionality by providing examples using " -"|osm-web| road network data from Belém. Covering topics from how to " -"prepare the data, making routing queries, understanding the results, up " -"to writing a custom 'plpgsql' function that can be integrated with other " -"FOSS tools." +"This level will demonstrate the routing functionality by providing " +"examples using |osm-web| road network data from Hiroshima. Covering " +"topics from how to prepare the data, making routing queries, " +"understanding the results, up to writing a custom 'plpgsql' function that" +" can be integrated with other FOSS tools." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:28 +#: ../../build/docs/general-intro/introduction.rst:23 msgid "Installing pgRouting." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:29 +#: ../../build/docs/general-intro/introduction.rst:24 msgid "Creating a routing topology." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:30 +#: ../../build/docs/general-intro/introduction.rst:25 msgid "Importing |osm-web| road network data." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:31 +#: ../../build/docs/general-intro/introduction.rst:26 msgid "Using pgRouting algorithms." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:32 -msgid "Writing advanced queries." +#: ../../build/docs/general-intro/introduction.rst:27 +msgid "Writing queries." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:33 -msgid "Writing a custom PostgreSQL stored procedure in `plpgsql`" +#: ../../build/docs/general-intro/introduction.rst:28 +msgid "Writing a custom PostgreSQL stored function." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:36 -#: ../../build/docs/general-intro/introduction.rst:49 +#: ../../build/docs/general-intro/introduction.rst:31 +#: ../../build/docs/general-intro/introduction.rst:43 msgid "Prerequisites" msgstr "前提条件" -#: ../../build/docs/general-intro/introduction.rst:37 -#, fuzzy -msgid "Workshop level: basic." -msgstr "ワークショップの難易度: 中級" - -#: ../../build/docs/general-intro/introduction.rst:38 -msgid "Previous knowledge: SQL (PostgreSQL, PostGIS)" +#: ../../build/docs/general-intro/introduction.rst:32 +msgid "Previous knowledge: PostgreSQL, PostGIS" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:39 -#: ../../build/docs/general-intro/introduction.rst:52 +#: ../../build/docs/general-intro/introduction.rst:33 +#: ../../build/docs/general-intro/introduction.rst:45 msgid "Equipments: `OSGeoLive `__ (17)" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:42 +#: ../../build/docs/general-intro/introduction.rst:36 msgid "Advanced" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:44 +#: ../../build/docs/general-intro/introduction.rst:38 msgid "" "pgRouting is an extendible open-source library that provides a variety of" " tools for graph algorithms, this is not limited to routing vehicles. The" @@ -107,85 +102,148 @@ msgid "" "pgRouting." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:50 -#, fuzzy -msgid "Workshop level: Advanced." -msgstr "ワークショップの難易度: 中級" - -#: ../../build/docs/general-intro/introduction.rst:51 -msgid "Previous knowledge: SQL (PostgreSQL, PostGIS, pgRouting)" +#: ../../build/docs/general-intro/introduction.rst:44 +msgid "Previous knowledge: PostgreSQL, PostGIS, pgRouting basic level." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:55 +#: ../../build/docs/general-intro/introduction.rst:48 msgid "Aknowledments" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:58 +#: ../../build/docs/general-intro/introduction.rst:51 #, fuzzy msgid "Sponsored by" msgstr "Supported by" -#: ../../build/docs/general-intro/introduction.rst:59 -#: ../../build/docs/general-intro/introduction.rst:64 +#: ../../build/docs/general-intro/introduction.rst:52 msgid "Paragon Corporation" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:70 -msgid "Developers & presenters of FOSS4G Belém workshop:" +#: ../../build/docs/general-intro/introduction.rst:57 +msgid "Erosion freelancers" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:71 -msgid "" -"*Vicky Vergara* Is a freelance developer from Mexico. She's the core " -"developer of pgRouting project and GSoC Mentor. OSGeo Charter member." +#: ../../build/docs/general-intro/introduction.rst:63 +msgid "Developers & presenters of FOSS4G Hiroshima workshop:" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:74 +#: ../../build/docs/general-intro/introduction.rst:64 msgid "" -"*Ramón Ríos* Is a freelance developer from Mexico. Lead engenieer for " -"ParkUpFront" +"*Vicky Vergara* is a freelance developer from Mexico. She is the core " +"developer of the pgRouting project and a GSoC Mentor. She also serves as " +"an OSGeo Charter member." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:79 -msgid "Past and present tutors and developers" +#: ../../build/docs/general-intro/introduction.rst:68 +msgid "Past and present tutors and developers:" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:80 +#: ../../build/docs/general-intro/introduction.rst:69 msgid "" -"Daniel Kastl, José Ríos, Ko Nagase, Stephen Woodbridge, Swapnil Joshi, " -"Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" +"Daniel Kastl, Iosefa Persival, José Ríos, Ko Nagase, Stephen Woodbridge, " +"Swapnil Joshi, Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:91 -msgid "Past and present supporters" +#: ../../build/docs/general-intro/introduction.rst:81 +msgid "Past and present supporters:" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:92 -msgid "Georepublic, Paragon Corporation" +#: ../../build/docs/general-intro/introduction.rst:82 +msgid "erosion Georepublic, Paragon Corporation" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:96 +#: ../../build/docs/general-intro/introduction.rst:87 msgid "License" msgstr "ライセンス" -#: ../../build/docs/general-intro/introduction.rst:97 +#: ../../build/docs/general-intro/introduction.rst:88 msgid "" "This work is licensed under a `Creative Commons Attribution-Share Alike " "3.0 License `_." msgstr "" -#: ../../build/docs/general-intro/introduction.rst:103 +#: ../../build/docs/general-intro/introduction.rst:94 msgid "Become a sponsor" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:105 +#: ../../build/docs/general-intro/introduction.rst:96 msgid "The Linux Foundation" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:110 +#: ../../build/docs/general-intro/introduction.rst:101 msgid "Open Collective" msgstr "" -#: ../../build/docs/general-intro/introduction.rst:115 +#: ../../build/docs/general-intro/introduction.rst:106 msgid "OSGeo Foundation" msgstr "" + +#~ msgid "" +#~ "Please see the :doc:`contents <../index>` " +#~ "for full content of FOSS4G Belém " +#~ "workshop. This workshop covers two " +#~ "levels for using pgRouting: `Basic`_ and" +#~ " `Advanced`_." +#~ msgstr "" + +#~ msgid "" +#~ "will demonstrate the routing functionality " +#~ "by providing examples using |osm-web|" +#~ " road network data from Belém. " +#~ "Covering topics from how to prepare " +#~ "the data, making routing queries, " +#~ "understanding the results, up to writing" +#~ " a custom 'plpgsql' function that can" +#~ " be integrated with other FOSS tools." +#~ msgstr "" + +#~ msgid "Writing advanced queries." +#~ msgstr "" + +#~ msgid "Writing a custom PostgreSQL stored procedure in `plpgsql`" +#~ msgstr "" + +#~ msgid "Workshop level: basic." +#~ msgstr "ワークショップの難易度: 中級" + +#~ msgid "Previous knowledge: SQL (PostgreSQL, PostGIS)" +#~ msgstr "" + +#~ msgid "Workshop level: Advanced." +#~ msgstr "ワークショップの難易度: 中級" + +#~ msgid "Previous knowledge: SQL (PostgreSQL, PostGIS, pgRouting)" +#~ msgstr "" + +#~ msgid "Developers & presenters of FOSS4G Belém workshop:" +#~ msgstr "" + +#~ msgid "" +#~ "*Vicky Vergara* Is a freelance developer" +#~ " from Mexico. She's the core " +#~ "developer of pgRouting project and GSoC" +#~ " Mentor. OSGeo Charter member." +#~ msgstr "" + +#~ msgid "" +#~ "*Ramón Ríos* Is a freelance developer" +#~ " from Mexico. Lead engenieer for " +#~ "ParkUpFront" +#~ msgstr "" + +#~ msgid "Past and present tutors and developers" +#~ msgstr "" + +#~ msgid "" +#~ "Daniel Kastl, José Ríos, Ko Nagase, " +#~ "Stephen Woodbridge, Swapnil Joshi, Rajat " +#~ "Shinde, Ramón Ríos, Rohith Reddy, Vicky" +#~ " Vergara" +#~ msgstr "" + +#~ msgid "Past and present supporters" +#~ msgstr "" + +#~ msgid "Georepublic, Paragon Corporation" +#~ msgstr "" + diff --git a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po index ab143ded..77289d3a 100644 --- a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po +++ b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po @@ -11,18 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-06-14 15:20+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language: ja\n" "Language-Team: Japanese \n" -"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/osgeolive.rst:11 #, fuzzy @@ -38,16 +37,16 @@ msgid "" "`OSGeoLive Quickstart for Running in a Virtual Machine " "`__" msgstr "" -"`OSGeoLive Quickstart for Running in a Virtual Machine `__" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" #: ../../build/docs/general-intro/osgeolive.rst:17 msgid "" "`Creating an OSGeoLive Bootable USB flash drive " "`__" msgstr "" -"`Creating an OSGeoLive Bootable USB flash drive `__" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" #: ../../build/docs/general-intro/osgeolive.rst:20 msgid "" @@ -144,23 +143,23 @@ msgid "Click on ``New`` and fill with the following information" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:94 -msgid "**Name** OSGeoLive 17" +msgid "**Name**: OSGeoLive 17" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:95 -msgid "**Type** Linux" +msgid "**Type**: Linux" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:96 -msgid "**Version** Ubuntu (64-bit)" +msgid "**Version**: Ubuntu (64-bit)" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:97 -msgid "**Memory size** 4096" +msgid "**Memory size**: 4096" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:98 -msgid "**Hard disk** Create a virtual hard disk now" +msgid "**Hard disk**: Create a virtual hard disk now" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:102 @@ -168,19 +167,19 @@ msgid "Click on ``Create`` and fill with the following information" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:104 -msgid "**File location** Choose a suitable location for the Virtual Hard Disk" +msgid "**File location**: Choose a suitable location for the Virtual Hard Disk" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:105 -msgid "**File size** 10.0GB" +msgid "**File size**: 10.0GB" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:106 -msgid "**Hard disk file type** VDI (VirtualBox Disk image)" +msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:107 -msgid "**Storage on physical hard disk** Dynamically allocated" +msgid "**Storage on physical hard disk**: Dynamically allocated" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:112 @@ -205,15 +204,17 @@ msgid "IDE Secondary Device 0" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:117 -msgid "[Optical Drive] empty" +msgid "[Optical Drive] Empty" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:121 -msgid "Choose ``Storage`` from the virtual box traits and clink on ``Empty``" +msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:125 -msgid "Click on the small disk icon and select **Choose/Create a Virtual Disk**" +msgid "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical" +" Disk``" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:129 @@ -221,7 +222,7 @@ msgid "Navigate to the location where the ISO was installed" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:133 -msgid "Instead of empty, now it has the ISO installed" +msgid "Instead of ``Empty`` now it has the ISO installed" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:137 @@ -239,8 +240,8 @@ msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:148 msgid "" -"Click on ``Start`` button, and click on ``capture``, to capture the mouse" -" movements" +"Click on ``Start`` button and then on ``capture`` button to capture the " +"mouse movements" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:153 @@ -271,3 +272,51 @@ msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:178 msgid "Install PostgrSQL, PostGIS and pgRouting ::" msgstr "" + +#~ msgid "**Name** OSGeoLive 17" +#~ msgstr "" + +#~ msgid "**Type** Linux" +#~ msgstr "" + +#~ msgid "**Version** Ubuntu (64-bit)" +#~ msgstr "" + +#~ msgid "**Memory size** 4096" +#~ msgstr "" + +#~ msgid "**Hard disk** Create a virtual hard disk now" +#~ msgstr "" + +#~ msgid "**File location** Choose a suitable location for the Virtual Hard Disk" +#~ msgstr "" + +#~ msgid "**File size** 10.0GB" +#~ msgstr "" + +#~ msgid "**Hard disk file type** VDI (VirtualBox Disk image)" +#~ msgstr "" + +#~ msgid "**Storage on physical hard disk** Dynamically allocated" +#~ msgstr "" + +#~ msgid "[Optical Drive] empty" +#~ msgstr "" + +#~ msgid "Choose ``Storage`` from the virtual box traits and clink on ``Empty``" +#~ msgstr "" + +#~ msgid "" +#~ "Click on the small disk icon and" +#~ " select **Choose/Create a Virtual Disk**" +#~ msgstr "" + +#~ msgid "Instead of empty, now it has the ISO installed" +#~ msgstr "" + +#~ msgid "" +#~ "Click on ``Start`` button, and click " +#~ "on ``capture``, to capture the mouse " +#~ "movements" +#~ msgstr "" + diff --git a/locale/ja/LC_MESSAGES/general-intro/overview.po b/locale/ja/LC_MESSAGES/general-intro/overview.po index 78c20443..9cbf9efe 100644 --- a/locale/ja/LC_MESSAGES/general-intro/overview.po +++ b/locale/ja/LC_MESSAGES/general-intro/overview.po @@ -10,166 +10,126 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language: ja\n" "Language-Team: Japanese \n" -"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/general-intro/overview.rst:11 +#: ../../build/docs/general-intro/overview.rst:6 #, fuzzy -msgid "Software and Data Overview" +msgid "Software and Data Source Overview" msgstr "OpenStreetMap 概要" -#: ../../build/docs/general-intro/overview.rst:18 +#: ../../build/docs/general-intro/overview.rst:13 +msgid "pgRouting is a community project of OSGeo." +msgstr "" + +#: ../../build/docs/general-intro/overview.rst:15 msgid "" -"This workshop use several free and open source software for geospatial " -"tools. Most of the free and open source software for geospatial tools " -"that are related to other open source software projects. Here we mention " -"the most important ones." +"This workshop uses several free and open source softwares for geospatial " +"tools. Most of these softwares are related to other open source software " +"projects. Here we mention the most important ones." msgstr "" -#: ../../build/docs/general-intro/overview.rst:23 +#: ../../build/docs/general-intro/overview.rst:19 msgid "Chapter Contents" msgstr "章の目次" -#: ../../build/docs/general-intro/overview.rst:26 +#: ../../build/docs/general-intro/overview.rst:22 msgid "pgRouting Overview" msgstr "pgRouting 概要" -#: ../../build/docs/general-intro/overview.rst:32 +#: ../../build/docs/general-intro/overview.rst:28 msgid "" "pgRouting extends the PostGIS / PostgreSQL geospatial database to provide" " geospatial routing functionality." -msgstr "" -"pgRouting は地理空間ルート検索機能を提供するために PostGIS / PostgreSQL 地理" -"空間データベースを拡張します。" +msgstr "pgRouting は地理空間ルート検索機能を提供するために PostGIS / PostgreSQL 地理空間データベースを拡張します。" -#: ../../build/docs/general-intro/overview.rst:35 +#: ../../build/docs/general-intro/overview.rst:31 msgid "Advantages of the database routing approach are:" msgstr "データベース上で経路探索を行う方法の利点には、以下のようなものがあります。" -#: ../../build/docs/general-intro/overview.rst:37 +#: ../../build/docs/general-intro/overview.rst:33 msgid "" -"Data and attributes can be modified by many clients, like QGIS or by " -"directly using PL/pgSQL. The clients can either be personal computers or " -"mobile devices." +"Data and attributes are stored on a PostreSQL database and as such they " +"can be modified can be modified by many clients." msgstr "" -#: ../../build/docs/general-intro/overview.rst:40 +#: ../../build/docs/general-intro/overview.rst:35 +#, fuzzy msgid "" "Data changes can be reflected instantaneously through the routing engine." -" There is no need for precalculation." -msgstr "" -"データの変更は、ルート検索エンジン経由ですぐに反映させることが可能です。事前" -"の計算処理は必要ありません。" +" There is no need for pre-calculation." +msgstr "データの変更は、ルート検索エンジン経由ですぐに反映させることが可能です。事前の計算処理は必要ありません。" -#: ../../build/docs/general-intro/overview.rst:42 +#: ../../build/docs/general-intro/overview.rst:37 msgid "" "The “cost” parameter can be dynamically calculated through SQL and its " "value can come from multiple fields or tables." -msgstr "" -"\"コスト\" パラメータは SQL 経由で動的に計算可能で、複数の列やテーブルからの" -"値を使用することも可能です。" +msgstr "\"コスト\" パラメータは SQL 経由で動的に計算可能で、複数の列やテーブルからの値を使用することも可能です。" -#: ../../build/docs/general-intro/overview.rst:45 +#: ../../build/docs/general-intro/overview.rst:40 msgid "Some of the pgRouting library core features are:" msgstr "" -#: ../../build/docs/general-intro/overview.rst:47 -msgid "" -"`Dijkstra Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:48 -msgid "" -"`Johnson's Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:49 -msgid "" -"`Floyd-Warshall Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:50 -msgid "" -"`A* Search Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:51 +#: ../../build/docs/general-intro/overview.rst:42 msgid "" -"`Bi-directional Dijkstra " -"`__" +"`Functions based on Dijkstra Algorithm " +"`__" msgstr "" -#: ../../build/docs/general-intro/overview.rst:52 +#: ../../build/docs/general-intro/overview.rst:43 msgid "" -"`Bi-directional A* " -"`__" +"`Functions based on `A* Search Algorithm " +"`__" msgstr "" -#: ../../build/docs/general-intro/overview.rst:53 +#: ../../build/docs/general-intro/overview.rst:44 msgid "" -"`Traveling Salesperson Problem " -"`__" +"`Graph commponent functions `__" msgstr "" -#: ../../build/docs/general-intro/overview.rst:54 +#: ../../build/docs/general-intro/overview.rst:45 msgid "" -"`Driving Distance " -"`__" +"`and many more " +"`_" msgstr "" -#: ../../build/docs/general-intro/overview.rst:55 -msgid "many more!!!" -msgstr "他にもたくさん!!!" - -#: ../../build/docs/general-intro/overview.rst:57 +#: ../../build/docs/general-intro/overview.rst:47 msgid "" -"pgRouting is an Open Source Software, available under the GPLv2 license " -"and is supported and maintained by a the pgRouting community." +"pgRouting is an open source software available under the GPLv2 license " +"and is supported and maintained by the pgRouting community." msgstr "" -#: ../../build/docs/general-intro/overview.rst:60 +#: ../../build/docs/general-intro/overview.rst:50 msgid "" -"pgRouting is a part of `OSGeo Community Projects " -"`__ of the `OSGeo " -"Foundation `__ and included on `OSGeoLive " +"`pgRouting `_ is part of `OSGeo Community Projects" +" `__ under `OSGeo " +"Foundation `__. It is included on `OSGeoLive " "`__." msgstr "" #: ../../build/docs/general-intro/overview.rst -msgid "Website" -msgstr "ウェブサイト" - -#: ../../build/docs/general-intro/overview.rst:65 -msgid "https://pgrouting.org" +msgid "Check it out on OSGeoLive" msgstr "" -#: ../../build/docs/general-intro/overview.rst -msgid "OSGeoLive" -msgstr "OSGeoLive" - -#: ../../build/docs/general-intro/overview.rst:66 +#: ../../build/docs/general-intro/overview.rst:55 msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" msgstr "https://live.osgeo.org/en/overview/pgrouting_overview.html" -#: ../../build/docs/general-intro/overview.rst:70 +#: ../../build/docs/general-intro/overview.rst:59 msgid "osm2pgrouting Overview" msgstr "osm2pgrouting 概要" -#: ../../build/docs/general-intro/overview.rst:77 +#: ../../build/docs/general-intro/overview.rst:66 msgid "" "osm2pgrouting is a command line tool that imports OpenStreetMap data into" " a pgRouting database. It builds the routing network topology " @@ -177,13 +137,11 @@ msgid "" "osm2pgrouting was primarily written by Daniel Wendt and is now hosted on " "the pgRouting project site." msgstr "" -"osm2pgrouting は OpenStreetMap データを pgRouting データベースにインポートす" -"るコマンドラインツールです。このツールはルート検索ネットワークトポロジーを自" -"動的に構築し、地物種別と道路クラスのテーブルを作成します。osm2pgrouting は最" -"初に Daniel Wendt により実装され、今は pgRouting プロジェクトサイトでホストさ" -"れています。" +"osm2pgrouting は OpenStreetMap データを pgRouting " +"データベースにインポートするコマンドラインツールです。このツールはルート検索ネットワークトポロジーを自動的に構築し、地物種別と道路クラスのテーブルを作成します。osm2pgrouting" +" は最初に Daniel Wendt により実装され、今は pgRouting プロジェクトサイトでホストされています。" -#: ../../build/docs/general-intro/overview.rst:82 +#: ../../build/docs/general-intro/overview.rst:71 msgid "osm2pgrouting is available under the GPLv2 license." msgstr "osm2pgrouting は GPLv2 ライセンスで提供されています。" @@ -191,62 +149,178 @@ msgstr "osm2pgrouting は GPLv2 ライセンスで提供されています。" msgid "Wiki" msgstr "" -#: ../../build/docs/general-intro/overview.rst:84 +#: ../../build/docs/general-intro/overview.rst:73 msgid "https://github.com/pgRouting/osm2pgrouting/wiki" msgstr "" -#: ../../build/docs/general-intro/overview.rst:88 +#: ../../build/docs/general-intro/overview.rst:77 msgid "OpenStreetMap Overview" msgstr "OpenStreetMap 概要" -#: ../../build/docs/general-intro/overview.rst:95 +#: ../../build/docs/general-intro/overview.rst:83 msgid "" -"\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " -"data, such as street maps, worldwide, for free. Most maps considered " -"\"free\" actually have legal or technical restrictions on their use. " -"These restrictions hold back anyone from using them in creative, " -"productive or unexpected ways, and make every map a silo of data and " -"effort.\"" +"OpenStreetMap is an incredible data source for pgRouting because it has " +"no technical restrictions in terms of processing the data. Data " +"availability still varies from country to country, but the worldwide " +"coverage is improving day by day. In its own words:" msgstr "" -#: ../../build/docs/general-intro/overview.rst:101 -msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" +#: ../../build/docs/general-intro/overview.rst:88 +msgid "" +"OpenStreetMap (OSM) is dedicated to creating and providing geographic " +"data, such as street maps, worldwide, for free." msgstr "" -#: ../../build/docs/general-intro/overview.rst:103 +#: ../../build/docs/general-intro/overview.rst:91 msgid "" -"OpenStreetMap is an adequate data source for pgRouting, because it has no" -" technical restrictions in terms of processing the data. Data " -"availability still varies from country to country, but the worldwide " -"coverage is improving day by day." +"Most maps considered 'free' actually have legal or technical restrictions" +" on their use. These restrictions hold back anyone from using them in " +"creative, productive or unexpected ways, and make every map a silo of " +"data and effort." msgstr "" -#: ../../build/docs/general-intro/overview.rst:108 +#: ../../build/docs/general-intro/overview.rst:95 +msgid "`Source: OSM Press Wiki `_" +msgstr "" + +#: ../../build/docs/general-intro/overview.rst:97 msgid "OpenStreetMap uses a topological data structure:" msgstr "OpenStreetMap は以下のトポロジカルデータ構造を使用しています。" -#: ../../build/docs/general-intro/overview.rst:110 +#: ../../build/docs/general-intro/overview.rst:99 msgid "Nodes are points with a geographic position." msgstr "ノードは地理情報的な位置を持つポイントです。" -#: ../../build/docs/general-intro/overview.rst:111 +#: ../../build/docs/general-intro/overview.rst:100 msgid "Ways are lists of nodes, representing a polyline or polygon." msgstr "ウェイはノードのリストで、ポリラインまたはポリゴンを表現します。" -#: ../../build/docs/general-intro/overview.rst:112 +#: ../../build/docs/general-intro/overview.rst:101 msgid "" "Relations are groups of nodes, ways and other relations which can be " "assigned certain properties." -msgstr "" -"リレーションは、ノードやウェイ、他のリレーションをグループ化する要素で、" -"プロパティを割り当てることが可能です。" +msgstr "リレーションは、ノードやウェイ、他のリレーションをグループ化する要素で、プロパティを割り当てることが可能です。" -#: ../../build/docs/general-intro/overview.rst:114 +#: ../../build/docs/general-intro/overview.rst:103 msgid "" "Properties can be assigned to nodes, ways or relations and consist of " ":code:`name = value` pairs." msgstr "" -#: ../../build/docs/general-intro/overview.rst:117 +#: ../../build/docs/general-intro/overview.rst +msgid "Website" +msgstr "ウェブサイト" + +#: ../../build/docs/general-intro/overview.rst:106 msgid "https://www.openstreetmap.org" msgstr "" + +#~ msgid "" +#~ "This workshop use several free and " +#~ "open source software for geospatial " +#~ "tools. Most of the free and open" +#~ " source software for geospatial tools " +#~ "that are related to other open " +#~ "source software projects. Here we " +#~ "mention the most important ones." +#~ msgstr "" + +#~ msgid "" +#~ "Data and attributes can be modified " +#~ "by many clients, like QGIS or by" +#~ " directly using PL/pgSQL. The clients " +#~ "can either be personal computers or " +#~ "mobile devices." +#~ msgstr "" + +#~ msgid "" +#~ "`Dijkstra Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Johnson's Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Floyd-Warshall Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`A* Search Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Bi-directional Dijkstra " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Bi-directional A* " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Traveling Salesperson Problem " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Driving Distance " +#~ "`__" +#~ msgstr "" + +#~ msgid "many more!!!" +#~ msgstr "他にもたくさん!!!" + +#~ msgid "" +#~ "pgRouting is an Open Source Software," +#~ " available under the GPLv2 license " +#~ "and is supported and maintained by " +#~ "a the pgRouting community." +#~ msgstr "" + +#~ msgid "" +#~ "pgRouting is a part of `OSGeo " +#~ "Community Projects " +#~ "`__ of " +#~ "the `OSGeo Foundation `__ " +#~ "and included on `OSGeoLive " +#~ "`__." +#~ msgstr "" + +#~ msgid "https://pgrouting.org" +#~ msgstr "" + +#~ msgid "OSGeoLive" +#~ msgstr "OSGeoLive" + +#~ msgid "" +#~ "\"OpenStreetMap (OSM) is dedicated to " +#~ "creating and providing geographic data, " +#~ "such as street maps, worldwide, for " +#~ "free. Most maps considered \"free\" " +#~ "actually have legal or technical " +#~ "restrictions on their use. These " +#~ "restrictions hold back anyone from using" +#~ " them in creative, productive or " +#~ "unexpected ways, and make every map " +#~ "a silo of data and effort.\"" +#~ msgstr "" + +#~ msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" +#~ msgstr "" + +#~ msgid "" +#~ "OpenStreetMap is an adequate data source" +#~ " for pgRouting, because it has no " +#~ "technical restrictions in terms of " +#~ "processing the data. Data availability " +#~ "still varies from country to country," +#~ " but the worldwide coverage is " +#~ "improving day by day." +#~ msgstr "" + diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-10.po b/locale/ja/LC_MESSAGES/interactions/chapter-10.po index c2062612..d1cd5023 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-10.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-10.po @@ -7,22 +7,22 @@ # Translators: # Daniel Kastl, 2021 # Ko Nagase , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Ko Nagase , 2021\n" "Language: ja\n" +"Language-Team: Japanese " +"(https://app.transifex.com/pgrouting/teams/1219/ja/)\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.18.0\n" #: ../../build/docs/interactions/chapter-10.rst:13 msgid "WMS server with GeoServer" @@ -34,8 +34,8 @@ msgid "" "Now that we have a pl/pgsql wrapper, we will make it available as a WMS " "layer using `GeoServer `_." msgstr "" -"pl/pgsqlのラッパーができましたので、 `GeoServer `_ を" -"使用して、WMSレイヤとして利用できるようにしていきます。" +"pl/pgsqlのラッパーができましたので、 `GeoServer `_ " +"を使用して、WMSレイヤとして利用できるようにしていきます。" #: ../../build/docs/interactions/chapter-10.rst:18 #, fuzzy @@ -44,9 +44,8 @@ msgid "" "if you're using the `OSGeoLive `_ for this " "workshop then you have GeoServer installed already." msgstr "" -"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeo " -"Live `_ を使用している場合は、既にインストール済みとな" -"ります。" +"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeo Live " +"`_ を使用している場合は、既にインストール済みとなります。" #: ../../build/docs/interactions/chapter-10.rst:23 msgid "Connect to the administration page" @@ -61,10 +60,9 @@ msgid "" "desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start " "GeoServer*." msgstr "" -"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要がありま" -"す。 `OSGeo LiveDVD `_ のデスクトップから " -"*Applications* メニューを開き、 *Geospatial* > *Web Services* > " -"*GeoServer* > *Start GeoServer* を選択します。" +"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要があります。 `OSGeo LiveDVD " +"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* " +"> *Web Services* > *GeoServer* > *Start GeoServer* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:29 msgid "" @@ -72,9 +70,8 @@ msgid "" "`_ in your browser, click the " "*Login* button, and enter the GeoServer admin credentials:" msgstr "" -"一度サーバが起動されると、`管理者ページ " -"`_ が表示されます。*Login* ボタンをクリックし、 GeoServer の管理者の認証情報" -"を入力します:" +"一度サーバが起動されると、`管理者ページ `_ " +"が表示されます。*Login* ボタンをクリックし、 GeoServer の管理者の認証情報を入力します:" #: ../../build/docs/interactions/chapter-10.rst msgid "Username" @@ -111,9 +108,8 @@ msgid "" "the left menu of the page, inside the *Data* section, click *Workspaces* " "and then *Add new workspace*." msgstr "" -"最初にすることは、pgrouting のための新しい **ワークスペース** を作成すること" -"です。ページ左側のメニューの *Data* セクションから、*Workspaces* をクリックし" -"て *Add new workspace* を選択します。" +"最初にすることは、pgrouting のための新しい **ワークスペース** を作成することです。ページ左側のメニューの *Data* " +"セクションから、*Workspaces* をクリックして *Add new workspace* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:48 #: ../../build/docs/interactions/chapter-10.rst:59 @@ -131,7 +127,7 @@ msgid "``pgrouting``" msgstr "``pgrouting``" #: ../../build/docs/interactions/chapter-10.rst -msgid "Namespace URI" +msgid "Namespace URL" msgstr "" #: ../../build/docs/interactions/chapter-10.rst:51 @@ -149,10 +145,9 @@ msgid "" "left menu, click *Stores* and then *Add new Store*. Here you can choose " "the type of data source to configure. Choose *PostGIS*." msgstr "" -"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ" -"左側メニューがあるので、*Stores* をクリックし、*Add new Store* を選択します。" -"これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* を" -"選択します。" +"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ左側メニューがあるので、*Stores* " +"をクリックし、*Add new Store* を選択します。これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* " +"を選択します。" #: ../../build/docs/interactions/chapter-10.rst:61 msgid "Basic Store Info:" @@ -225,9 +220,8 @@ msgid "" "menu and then *Add a new resource*. Select the newly created workspace " "and store pair: ``pgrouting:pgrouting``." msgstr "" -"最後に、**レイヤ** の作成を行います。*Layers* メニューをクリックし、*Add a " -"new resource* を選択します。新しく作成されたワークスペースとストアのペア " -"``pgrouting:pgrouting`` を選択します。" +"最後に、**レイヤ** の作成を行います。*Layers* メニューをクリックし、*Add a new resource* " +"を選択します。新しく作成されたワークスペースとストアのペア ``pgrouting:pgrouting`` を選択します。" #: ../../build/docs/interactions/chapter-10.rst:81 msgid "Inside the text, click *Configure new SQL view*." @@ -242,8 +236,8 @@ msgid "" "In the *SQL view parameters*, click *Guess parameters from SQL*; the list" " displayed represents the parameters from the SQL above." msgstr "" -"*SQL view parameters* 内で、*Guess parameters from SQL* をクリックすると、上" -"記の SQL から抽出されたパラメータが表示されます。" +"*SQL view parameters* 内で、*Guess parameters from SQL* をクリックすると、上記の SQL " +"から抽出されたパラメータが表示されます。" #: ../../build/docs/interactions/chapter-10.rst:94 msgid "For each parameter:" @@ -273,9 +267,7 @@ msgstr "*Refresh* を叩くと、一つの属性が現れます (*st_makeline* msgid "" "Change the type to ``LineString`` and the SRID of the geometry column " "from ``-1`` to ``4326``" -msgstr "" -"Type を ``LineString`` に変更し、ジオメトリ列の SRID を ``-1`` から ``4326`` " -"に変更します。" +msgstr "Type を ``LineString`` に変更し、ジオメトリ列の SRID を ``-1`` から ``4326`` に変更します。" #: ../../build/docs/interactions/chapter-10.rst:107 msgid "Save the form." @@ -292,9 +284,8 @@ msgid "" "``EPSG:4326`` but we want to display them in `EPSG:3857` because the " "OpenLayers map where the layer will be dispayed is in this projection." msgstr "" -"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認するこ" -"とです。データベースのジオメトリは `EPSG:4326` で格納されていますが、レイヤが" -"表示される OpenLayers の地図が `EPSG:3857` の形式なので、座標参照系を " +"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認することです。データベースのジオメトリは `EPSG:4326` " +"で格納されていますが、レイヤが表示される OpenLayers の地図が `EPSG:3857` の形式なので、座標参照系を " "`EPSG:3857` に変更する必要があります。" #: ../../build/docs/interactions/chapter-10.rst:116 @@ -303,9 +294,9 @@ msgid "" "**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject" " native to declared``." msgstr "" -"*coordinate reference system* セクションにスクロールダウンし、**Declared " -"SRS** を ``EPSG:3857`` に、また、**SRS handling** を ``Reproject native to " -"declared`` に変更します。" +"*coordinate reference system* セクションにスクロールダウンし、**Declared SRS** を " +"``EPSG:3857`` に、また、**SRS handling** を ``Reproject native to declared`` " +"に変更します。" #: ../../build/docs/interactions/chapter-10.rst:120 msgid "" @@ -313,6 +304,9 @@ msgid "" "automatically set the layer bounds. Click the *Save* at the bottom of the" " page to create the layer." msgstr "" -"*Compute from data* と *Compute from native bounds* リンクをクリックし、自動" -"的にレイヤの範囲を設定します。ページ末尾の *Save* をクリックし、レイヤを作成" -"します。" +"*Compute from data* と *Compute from native bounds* " +"リンクをクリックし、自動的にレイヤの範囲を設定します。ページ末尾の *Save* をクリックし、レイヤを作成します。" + +#~ msgid "Namespace URI" +#~ msgstr "" + diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-9.po b/locale/ja/LC_MESSAGES/interactions/chapter-9.po new file mode 100644 index 00000000..acf3d036 --- /dev/null +++ b/locale/ja/LC_MESSAGES/interactions/chapter-9.po @@ -0,0 +1,205 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/interactions/chapter-9.rst:12 +msgid "Using Qgis" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:18 +msgid "" +"Other kind of functions are in `pl/pgsql`. As applications requirements " +"become more complex, using previously defined functions becomes " +"necessary." +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:23 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:26 +msgid "Set Up QGIS" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:28 +msgid "" +"Graphs have a `set of edges` and `set of vertices` associated to it. " +"`osm2pgrouting` provides the `ways_vertices_pgr` table which is " +"associated with the `ways` table. When a subset of `edges` is used like " +"in ``vehicle_net`` or in ``small_net``, the set of vertices associated to" +" each one must be used in order to, for example, locate the nearest " +"vertex to a lat/lon location." +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:35 +msgid "" +"Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and" +" select :menuselection:`Project --> Open` from the menu bar." +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:40 +msgid "The location of QGIS may vary." +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:42 +msgid "The workshop instructions are based on QGIS 2.14 Essen" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:47 +msgid "Close the broswer pannel" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:53 +msgid "" +"Connect to a posgGIS enabeled potsgreSQL database clicking on " +":menuselection:`Add postGIS layer`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:58 +msgid "Create a new connection clicking on :menuselection:`New`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:63 +msgid "Fill the information and test the connection" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Name" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:69 +#: ../../build/docs/interactions/chapter-9.rst:72 +msgid "``city_routing``" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Host" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:70 +msgid "``localhost``" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Port" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:71 +msgid "``5432``" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Database" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "User name" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:73 +#: ../../build/docs/interactions/chapter-9.rst:74 +msgid "``user``" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Password" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:76 +msgid "Allow qgis to remember login and password" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:82 +msgid "Add a postGIS Layer" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:84 +msgid "" +"Click :menuselection:`Connect` and a list of tables and views from the " +"database will show." +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:86 +msgid "It is necessaary to select the column that has a distinct unique value:" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:88 +msgid "``seq`` on the routing views" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:89 +msgid "``gid`` on the data views" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:96 +msgid "Format a Routing Layer" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:98 +msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:103 +msgid ":menuselection:`Right click --> Properties`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:108 +msgid ":menuselection:`Style --> Color`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:113 +msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:118 +msgid ":menuselection:`Apply --> Close`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:121 +msgid "Copy/Paste Format" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:123 +msgid "" +"Choose a formmated layer and :menuselection:`Right click --> Styles --> " +"Copy Styles`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:128 +msgid "" +"Choose another layer and :menuselection:`Right click --> Styles --> Paste" +" Styles`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:134 +msgid "Save the project" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:136 +msgid ":menuselection:`Project --> Save As ...`" +msgstr "" + +#: ../../build/docs/interactions/chapter-9.rst:141 +msgid "" +"Navigate to: :menuselection:`User --> Desktop --> workshop` and save " +"``pgrouting-Bucharest-Example``" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/un_sdg/data.po b/locale/ja/LC_MESSAGES/un_sdg/data.po new file mode 100644 index 00000000..8e52fd17 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/data.po @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/data.rst:6 +msgid "Data for Sustainable Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:11 +msgid "" +"To be able to use pgRouting, data has to be imported into a database. " +"This chapter will use ``osm2pgrouting`` to get the data from " +"OpenStreetMap (OSM). This data will be used for exercises in further " +"chapters." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:15 +msgid "pgRouting is an extension which requires:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:17 +msgid "Supported PostgreSQL version" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:18 +msgid "Supported PostGIS version" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:20 +msgid "" +"These requirements are met on OSGeoLive. When the required software is " +"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow " +"the instructions. Information about installing OSGeoLive can be found in " +":doc:`../appendix/osgeolive` of this workshop." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:25 +msgid "" +"If you don't have pgRouting installed. You can find the installation " +"procedure at this `link `__" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:29 +msgid "The database to install depends on the UN SDG chapter you are working on:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:35 +msgid "Chapter" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:36 +msgid "Database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:37 ../../build/docs/un_sdg/data.rst:213 +msgid ":doc:`sdg3-health`" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:38 ../../build/docs/un_sdg/data.rst:40 +msgid "`Mumbai database`_" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:39 ../../build/docs/un_sdg/data.rst:214 +msgid ":doc:`sdg7-energy`" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:41 ../../build/docs/un_sdg/data.rst:347 +msgid ":doc:`sdg11-cities`" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:42 +msgid "`Bangladesh database`_" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:45 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:48 +msgid "Mumbai database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:51 ../../build/docs/un_sdg/data.rst:220 +msgid "Contents" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:54 +msgid "Create Mumbai database compatible with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:56 +msgid "Use the following command to create ``mumbai`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:62 ../../build/docs/un_sdg/data.rst:231 +msgid "To connect to the database do the following" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:68 +msgid "" +"After connecting to the database, the first step is to create " +"``EXTENSION`` to enable pgRouting and PostGIS in the database. Then add " +"the ``SCHEMA`` that are needed." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:78 +msgid "Get the Mumbai Data" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:79 +msgid "" +"The pgRouting workshop will make use of OpenStreetMap data of an area in " +"Mumbai City. The instructions for downloading the data are given below." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:83 +msgid "Downloading Mumbai data from OSGeo" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:84 +msgid "" +"The following command is used to download the snapshot of the Mumbai area" +" data used in this workshop, using the download service of OSGeo." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:87 +msgid "" +"The Mumbai data for this workshop depends on this `snapshot " +"`__." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:96 +msgid "" +"The following command was used in June 2021 to download the OpenStreetMap" +" data of the area in Mumbai, India." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:107 +msgid "Upload Mumbai data to the database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:109 ../../build/docs/un_sdg/data.rst:280 +msgid "" +"The next step is to run ``osm2pgrouting`` converter, which is a command " +"line tool that inserts the data in the database, \"ready\" to be used " +"with pgRouting. See :doc:`../appendix/appendix-3` for additional " +"information about ``osm2pgrouting``." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:113 ../../build/docs/un_sdg/data.rst:284 +msgid "For this step the following is used:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:115 +msgid "Configuration file: ``buildings.xml``" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:116 +msgid "" +"Configuration file: the default ``mapconfig.xml`` provided with " +"``osm2pgrouting``" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:118 +msgid "Copy the ``buildings.xml`` configuration file." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:126 +msgid "Importing Mumbai Roads" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:128 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"``mumbai.osm`` roads into a pgRouting compatible database." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:143 +msgid "Importing Mumbai Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:145 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"``mumbai.osm`` buildings into a pgRouting compatible database." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:160 +msgid "Compatibility with older osm2pgrouting versions (Mumbai)" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:162 ../../build/docs/un_sdg/data.rst:317 +msgid "Check the installed version:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:168 ../../build/docs/un_sdg/data.rst:323 +msgid "" +"If you are using version 2.x, the column names differ from those used in " +"this workshop:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:171 ../../build/docs/un_sdg/data.rst:326 +msgid "``gid`` instead of ``id``" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:172 ../../build/docs/un_sdg/data.rst:327 +msgid "``the_geom`` instead of ``geom``" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:174 ../../build/docs/un_sdg/data.rst:329 +msgid "Run the following script to rename them:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:182 +msgid "Verify the data (Mumbai)" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:184 ../../build/docs/un_sdg/data.rst:339 +msgid "To connect to the database, type the following in the terminal." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:190 +msgid "" +"The importance of counting the information on this workshop is to make " +"sure that the same data is used and consequently the results are same." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:211 ../../build/docs/un_sdg/data.rst:345 +msgid "Continue with the workshop:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:217 +msgid "Bangladesh database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:223 +msgid "Create Bangladesh area database compatible with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:225 +msgid "Use the following command to create ``bangladesh`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:238 +msgid "" +"After connecting to the database, the first step is to create " +"``EXTENSION`` to enable pgRouting and PostGIS in the database. Then add " +"the ``SCHEMA`` for each table." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:248 +msgid "Get the Bangladesh Data" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:251 +msgid "Downloading Bangladesh data from OSGeo" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:252 +msgid "" +"The following command is used to download the snapshot of the Bangladesh " +"area data used in this workshop, using the download service of OSGeo." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:255 +msgid "" +"The Bangladesh data for this workshop depends on this `snapshot " +"`__." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:264 +msgid "" +"The following command was used in June 2021 to download the OpenStreetMap" +" data of the area in Munshigang, Bangladesh." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:278 +msgid "Upload Bangladesh data to the database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:286 +msgid "Configuration file: ``waterways.xml``" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:287 +msgid "``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:288 +msgid "``bangladesh`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:290 +msgid "Copy the ``waterways.xml`` configuration file." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:298 +msgid "Importing Bangladesh Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:300 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"Waterways from the OpenStreetMap file to the pgRouting database which we " +"will use for further exercises." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:315 +msgid "Compatibility with older osm2pgrouting versions (Bangladesh)" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:337 +msgid "Verify the data (Bangladesh)" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/un_sdg/introduction.po b/locale/ja/LC_MESSAGES/un_sdg/introduction.po new file mode 100644 index 00000000..85da7a80 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/introduction.po @@ -0,0 +1,433 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/introduction.rst:12 +msgid "Achieving Sustainable Development Goals with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:16 +msgid "History" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:18 +msgid "" +"The `UN OpenGIS initiative " +"`__ along with `OSGeo " +"Foundation `__ organized the `OSGeo UN Committee " +"Educational Challenge `__ where Challenge 2 was to create " +"Workshop material for pgRouting. The challenge supports the objectives of" +" the OSGeo UN Committee, i.e. promoting the development and use of open-" +"source software that meets UN needs and supports the aims of the UN. " +"pgRouting is not only useful for routing cars on roads but it can also be" +" used to analyse water distribution networks, river flow or the " +"connectivity of an electricity network. Currently, this workshop expands " +"the pgRouting workshop by addressing Three of the Seventeen Sustainable " +"Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:32 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:35 +msgid "United Nations" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:37 +msgid "UN Flag" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:41 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:43 +msgid "" +"The United Nations (UN) is an intergovernmental organization founded in " +"1945 that aims to maintain international peace and security and develop " +"friendly relations among nations to achieve international cooperation. " +"The UN has its headquarters in New York City in an international " +"territory and has other main offices in Geneva, Nairobi, Vienna, and The " +"Hague." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:50 +msgid "The Major Objectives of the UN are to:" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:52 +msgid "Maintain International Peace and Security" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:53 +msgid "Protect Human Rights" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:54 +msgid "Deliver Humanitarian Aid" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:55 +msgid "Support Sustainable Development and Climate Action" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:56 +msgid "Uphold International Law" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:59 +msgid "What are the Sustainable Development Goals?" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:63 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:65 +msgid "" +"The Sustainable Development Goals (SDGs) are 17 interconnected goals that" +" were adopted by the United Nations in 2015 as a universal call to all " +"the nations to take action to end poverty, hunger protects the planet " +"from the overexploitation by global cooperation. UN aims to achieve the " +"goals by ensuring that all people enjoy peace and prosperity. The " +"seventeen goals are integrated and they recognize that action in one " +"domain will affect outcomes in others. The goals also promote that the " +"development must balanced ensuring social, economic and environmental " +"sustainability. Countries have committed to prioritizing progress for " +"those who's furthest behind. The following table gives an overview of all" +" the Sustainable Development Goals." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:76 +msgid "**Overview of UN Sustainable Development Goals (SDGs)**" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:80 +msgid "Goal Number" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:81 +msgid "Goal Name" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:82 +msgid "Objective" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:83 +msgid "Goal 1" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:84 +msgid "No Poverty" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:85 +msgid "End poverty in all its forms everywhere" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:86 +msgid "Goal 2" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:87 +msgid "Zero Hunger" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:88 +msgid "" +"End hunger, achieve food security and improved nutrition and promote " +"sustainable agriculture" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:90 +msgid "Goal 3" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:91 +msgid "Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:92 +msgid "Ensure healthy lives and promote well-being for all at all ages" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:93 +msgid "Goal 4" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:94 +msgid "Quality Education" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:95 +msgid "" +"Ensure inclusive and equitable quality education and promote lifelong " +"learning opportunities for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:97 +msgid "Goal 5" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:98 +msgid "Gender Equality" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:99 +msgid "Achieve gender equality and empower all women and girls" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:100 +msgid "Goal 6" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:101 +msgid "Clean Water and Sanitation" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:102 +msgid "" +"Ensure availability and sustainable management of water and sanitation " +"for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:104 +msgid "Goal 7" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:105 +msgid "Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:106 +msgid "" +"Ensure access to affordable, reliable, sustainable and modern energy for " +"all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:108 +msgid "Goal 8" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:109 +msgid "Decent Work and Economic Growth" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:110 +msgid "" +"Promote sustained, inclusive and sustainable economic growth, full and " +"productive employment and decent work for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:112 +msgid "Goal 9" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:113 +msgid "Industry Innovation and Infrastructure" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:114 +msgid "" +"Build resilient infrastructure, promote inclusive and sustainable " +"industrialization and foster innovation" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:116 +msgid "Goal 10" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:117 +msgid "Reduced Inequalities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:118 +msgid "Reduce inequality within and among countries" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:119 +msgid "Goal 11" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:120 +msgid "Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:121 +msgid "" +"Make cities and human settlements inclusive, safe, resilient and " +"sustainable" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:123 +msgid "Goal 12" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:124 +msgid "Responsible Consumption and Production" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:125 +msgid "Ensure sustainable consumption and production patterns" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:126 +msgid "Goal 13" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:127 +msgid "Climate Action" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:128 +msgid "Take urgent action to combat climate change and its impacts" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:129 +msgid "Goal 14" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:130 +msgid "Life Below Water" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:131 +msgid "" +"Conserve and sustainably use the oceans, seas and marine resources for " +"sustainable development" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:133 +msgid "Goal 15" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:134 +msgid "Life on Land" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:135 +msgid "" +"Protect, restore and promote sustainable use of terrestrial ecosystems, " +"sustainably manage forests, combat desertification, and halt and reverse " +"land degradation and halt biodiversity loss" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:138 +msgid "Goal 16" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:139 +msgid "Peace, Justice and Strong Institutions" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:140 +msgid "" +"Promote peaceful and inclusive societies for sustainable development, " +"provide access to justice for all and build effective, accountable and " +"inclusive institutions at all levels" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:143 +msgid "Goal 17" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:144 +msgid "Partnerships for the Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:145 +msgid "" +"Strengthen the means of implementation and revitalize the global " +"partnership for sustainable development" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:148 +msgid "" +"More on Sustainable Development Goals can be found at this `link " +"`__." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:150 +msgid "" +"Currently this workshop addresses three of the seventeen Sustainable " +"Development Goals and covers the following:" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:154 +msgid "Data for Sustainable Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:155 +msgid "UN SDG 3: Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:156 +msgid "UN SDG 11: Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:157 +msgid "UN SDG 7: Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:161 +msgid "Target Audience" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:163 +msgid "" +"This educational material can be used by researchers and educators in " +"local, regional, national or international agencies who have some " +"knowledge of PostGIS and PostgreSQL, and want to teach themselves how to " +"use pgRouting. It is recommended to have a basic knowledge of database " +"management systems and geospatial data structures and formats." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:170 +msgid "Prerequisites for UN SDG Exercises" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:172 +msgid "Workshop level: Advanced" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:173 +msgid "" +"Previous knowledge: SQL (PostgreSQL, PostGIS), a brief idea about the " +"applications of GIS and pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:175 +msgid "Brief idea about applications of GIS and pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:176 +msgid "" +"System Requirements: This workshop uses OSGeoLive (The latest available " +"version)" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:177 +msgid "Basic chapters pgRouting Workshop" +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po new file mode 100644 index 00000000..762c9be0 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po @@ -0,0 +1,377 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:6 +msgid "Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:8 +msgid "" +"`Sustainable Cities and Communities` is the 11th Sustainable Development " +"Goal which aspires to make cities `inclusive, safe, resilient` and " +"`sustainable`.The world is becoming increasingly urbanized. Since 2007, " +"more than half the world’s population has been living in cities. This " +"makes it very important for the cities to remain alert when there is a " +"chance of disaster like floods. Local administration should know if their" +" city is going to get affected by the rains which happen in their " +"proximity so that they can raise an alert amongst the citizens. This " +"exercise will solve one of such problems." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:17 +msgid "Sustainable Development Goal 11: Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:21 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:23 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:26 +msgid "Problem: City getting affected by rain or not" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:28 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:30 +msgid "To determine the areas where if it rains will affect a city/town" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:36 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:38 +msgid "" +"If it rains in vicinity of a river connecting the city, the city will get" +" affected by the rains." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:41 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:43 +#: ../../build/docs/un_sdg/sdg11-cities.rst:54 +msgid "Choose a city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:44 +msgid "Get the Rivers (Edges)" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:45 +msgid "Create river components" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:46 +msgid "Create a Buffer around the city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:47 +msgid "Finding the components intersecting the buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:48 +msgid "Finding the rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:56 +msgid "" +"For this exercise, Munshigang city from Bangladesh is chosen. This city " +"has multiple rivers in its proximity which makes it an apt location to " +"demonstrate this exercise. The exercise will try to find the areas, where" +" if it rains the city will be affected. To define the location of this " +"city and use it in for further steps, create a table to store the name " +"along with latitude and longitude values of City's location. This stores " +"the city as a point." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:64 +msgid "Exercise 1: Create a point for the city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:67 +msgid "Create a table for the cities" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:78 +msgid "Insert Munshigang" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:89 +msgid "Simulate the city region with a buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:100 +msgid "See description of the table" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:109 +msgid "" +"Latitude and longitude values are converted into ``geometry`` form using " +"``ST_Point`` which returns a point with the given X and Y coordinate " +"values. ``ST_SetSRID`` is used to set the SRID (Spatial Reference " +"Identifier) on the point geometry to ``4326``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:115 +msgid "Prepare the database" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:117 +msgid "Data obtained in :doc:`data`." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:119 +msgid "" +"This section will cover the status of the database in order to get the " +"same results when processing the queries." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:123 +msgid "Exercise 2: Set the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:125 +msgid "" +"First step in pre processing is to set the search path for ``Waterways`` " +"data. Search path is a list of schemas that helps the system determine " +"how a particular table is to be imported." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:140 +msgid "Exercise 3: Verify database configuration" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:142 +msgid "As part of the every project tasks: inspect the database structure." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:145 +msgid "Get the extensions that are installed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:155 +msgid "List installed tables" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:165 +msgid "Exercise 4: Count the number of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:167 +msgid "" +"The importance of counting the information on this workshop is to make " +"sure that the same data is used and consequently the results are same. " +"Also, some of the rows can be seen to understand the structure of the " +"table and how the data is stored in it." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:182 +msgid "Processing waterways data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:184 +msgid "" +"This section will work the graph that is going to be used for processing." +" While building the graph, the data has to be inspected to determine if " +"there is any invalid data. This is a very important step to make sure " +"that the data is of required quality. pgRouting can also be used to do " +"some Data Adjustments." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:190 +msgid "Exercise 5: Remove waterways not for the problem" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:192 +msgid "Waterways to be removed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:196 +msgid "" +"This exercise focusses only the areas in the mainland, where if it rains " +"the city is affected. Hence, the rivers which are there in the swamp area" +" wich is in a lower altitude of the city, are to be removed from the " +"``waterways.ways`` table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:201 +msgid "Remove swamp rivers" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:211 +msgid "When working for many cities, a better approach might be to create views." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:215 +msgid "Also delete a boundary tagged as waterway" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:225 +msgid "A better approach might be to fix the original data in OSM website." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:228 +msgid "Exercise 6: Get the Connected Components of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:230 +msgid "" +"As the rivers in the data are not having single edges, i.e, multiple " +"edges make up a river, it is important to find out the connected edges " +"and store the information in the ``waterways.ways`` table. This will help" +" us to identify which edges belong to a river. First, the connected " +"components are found and then stored in a new column named ``component``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:236 +msgid "" +"The pgRouting function ``pgr_connectedComponents`` is used to complete " +"this task and its explaind with more detail in :doc:`../basic/graphs`." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:239 +msgid "" +"A sub-query is created to find out all the connected components. After " +"that, the ``component`` column is updated using the results obtained from" +" the sub-query. This helps in storing the component id in the " +"``waterways.waterway_vertices`` table. Next query uses this output and " +"stores the component id in the waterways.ways (edges) table. Follow the " +"steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:246 +msgid "Create a vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:257 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:268 +msgid "Add a ``component`` column on the edges and vertices tables." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:279 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:290 +msgid "Fill up the ``component`` column on the edges table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:297 +msgid "Exercise 7: Creating a function that gets the city buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:299 +msgid "" +"A function can be created for the same task. This will be help when the " +"table has more than one city." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:314 +msgid "Exercise 8: Finding the components intersecting the buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:316 +msgid "" +"Next step is to find the components of waterways which lie in the buffer " +"zone of the city. These are the waterways which will affect the city when" +" it rains around them. This is done using ``ST_Intersects``. Note that " +"``get_city_buffer`` function is used in the query below." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:331 +msgid "" +"Output shows the distinct component numbers which lie in the buffer zone " +"of the city. That is, the rivers that lie within the city." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:336 +msgid "Exercise 9: Get the rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:338 +msgid "" +"In this excercise the area , where if it rains, the city would be " +"affected, is calculated. This area is called ``rain zone`` in the " +"excercise" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:341 +msgid "Create a Buffer around the river components." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:343 +msgid "Add columns named ``rain_zone`` in waterways.ways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:345 +msgid "To store buffer geometry of the rain zones." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:347 +msgid "" +"Find the buffer for every edge that intersects the city buffer area using" +" ``ST_Buffer``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:348 +msgid "and update the ``rain_zone`` column." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:351 +msgid "Adding column to store Buffer geometry" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:362 +msgid "Storing Buffer geometry" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:372 +msgid "" +"This will give us the requires area, where if it rains, the city will be " +"affected." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:375 +msgid "Exercise 10: Create a union of rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:376 +msgid "" +"Multiple polygons that are obtained can also be merged using " +"``ST_Union``. This will give a single polygon as the output." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:383 +msgid "When it rains in the vicinity, the city will get affected by the rain." +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po new file mode 100644 index 00000000..84849d2b --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po @@ -0,0 +1,803 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg3-health.rst:6 +msgid "Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:8 +msgid "Sustainable Development Goal 3: Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:12 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:14 +msgid "" +"`Good Health and Well Being` is the 3rd Sustainable Development Goal " +"which aspires to ensure health and well-being for all, including a bold " +"commitment to end the epidemics like AIDS, tuberculosis, malaria and " +"other communicable diseases by 2030. It also aims to achieve universal " +"health coverage, and provide access to safe and effective medicines and " +"vaccines for all. Supporting research and development for vaccines is an " +"essential part of this process as well as expanding access to affordable " +"medicines. Hospitals are a very important part of a well functioning " +"health infrastructure. An appropriate planning is required for optimal " +"distribution of the population of an area to its hospitals. Hence, it is " +"very important to estimate the number of dependant people living near the" +" hospital for better planning which would ultimately help in achieving " +"universal coverage of health services. This chapter will focus on solving" +" one of such problems." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:27 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:30 +msgid "Problem: Estimation of Population Served by Hospitals" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:32 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:34 +msgid "" +"Determine the population served by a hospital based on walking travel " +"time." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:36 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:38 +msgid "" +"Population residing along the roads which reach to a hospital within a " +"particular time is dependant on that hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:41 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:43 +msgid "Get the data of" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:45 +msgid "Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:46 +msgid "Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:48 +msgid "Small analysis of the database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:49 +msgid "Simulate census data." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:50 +msgid "Remove disconnected roads from the graph." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:51 +msgid "Estimate the population living on the buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:53 +msgid "Find the nearest road to the buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:55 +msgid "Estimate the population living on the roads." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:56 +msgid "Calculate the walking travel time from a road to a hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:57 +msgid "Calculate the population within 10 mintues waking to a location." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:59 +msgid "First step is to prepare the data obtained from :doc:`data`." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:61 +msgid "" +"Follow the instructions in :doc:`data` to create and populate the " +"``mumbai`` database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:64 +msgid "Following image shows the roads and buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:71 +msgid "PostreSQL basics" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:73 +msgid "Preparing work area" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:75 +msgid "" +"The ``search_path`` is a variable that determines the order in which " +"database schemas are searched for objects." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:78 +msgid "" +"By setting the ``search_path`` to appropriate values, prepending the " +"schema name to tables can be avoided." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:82 +msgid "Exercise 1: Inspecting schemas" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:84 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:95 +msgid "" +"The schema names are ``buildings``, ``roads`` and ``public``. The owner " +"depends on who has the rights to the database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:99 +msgid "Exercise 2: Inspecting the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:101 +msgid "Display the current search path using the following query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:112 +msgid "" +"This is the current search path. Tables in other schemas cannot be " +"accessed with this path." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:116 +msgid "Exercise 3: Adjusting the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:118 +msgid "" +"In this case, the search path needs to include ``roads`` and " +"``buildings`` schemas. The following query is used to adjust the search " +"path." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:130 +msgid "Checking the search path again" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:143 +msgid "Exercise 4: Enumerating tables" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:145 +msgid "With ``\\dt`` the tables are listed showing the schema and the owner" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:156 +msgid "Simulation of census data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:158 +msgid "" +"Due to the lack of census data, this exercise will estimate the " +"population, based on the area size of the building and the kind of use " +"the building gets." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:161 +msgid "Buildings of OpenStreetMap data are classified into various categories." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:173 +msgid "For this exercise, the population will be set as follows:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:175 +msgid "Negligible:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:177 +#: ../../build/docs/un_sdg/sdg3-health.rst:185 +msgid "People do not live in these places." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:178 +msgid "Population: 1 person." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:180 +msgid "There may be people guarding the place." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:182 +msgid "Very Sparse:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:184 +msgid "``retail``, ``commercial``, ``school``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:186 +msgid "Population: At least 2 persons." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:188 +#: ../../build/docs/un_sdg/sdg3-health.rst:195 +msgid "Because there may be people guarding the place." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:190 +msgid "Sparse:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:192 +msgid "Buildings with low population density, like ``university``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:193 +msgid "Population: At least 3 persons." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:196 +msgid "Students might live there." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:198 +msgid "Moderate:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:200 +msgid "" +"Location where people might be living temporarly, like ``hotel`` and " +"``hospital``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:202 +msgid "Population: At least 5 persons." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:204 +msgid "Dense:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:206 +msgid "A medium sized residential building." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:207 +msgid "Population: At least 7 persons." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:209 +msgid "Very Dense:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:211 +#: ../../build/docs/un_sdg/sdg3-health.rst:225 +msgid "A large sized residential building, like ``apartments``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:212 +#: ../../build/docs/un_sdg/sdg3-health.rst:226 +msgid "Population: At least 10 persons." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:215 +msgid "Exercise 5: Estimating the population" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:216 +msgid "" +"Each density class has a **class-specific factor** that represents how " +"many people per square meter are expected (e.g., 0.0002 for Very Sparse, " +"1.0 for Very Dense). This factor is multiplied by a building's area to " +"estimate its population, with a minimum floor per class." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:221 +msgid "For example:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:223 +msgid "Very Dense" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:228 +msgid "" +"Each class has a specific numeric factor (visible in the SQL function " +"below) that scales the building area to estimate the number of residents." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:231 +msgid "" +"This class specific factor is multiplied with the area of each building " +"to get the population. Follow the steps given below to complete this " +"task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:235 +msgid "Create a function to find population using class-specific factor and area." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:242 +msgid "Testing the function with 100 square meters buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:253 +msgid "Testing the function with 300 square meters buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:263 +msgid "" +"More complicated estimation functions can be done that consider height of" +" the apartments." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:266 +msgid "Using census data can achieve more accurate estimation." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:269 +msgid "Preparing roads information" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:271 +msgid "" +"pgRouting algorithms are only useful when the road network belongs to a " +"single graph (or all the roads are connected to each other). Hence, the " +"disconnected roads have to be removed from their network to get " +"appropriate results. This image gives an example of the disconnected " +"edges." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:280 +msgid "" +"For example, in the above figure roads with label ``119`` are " +"disconnected from the network. Hence they will have same connected " +"component number. But the count of this number will be less count of " +"fully connected network. All the edges with the component number with " +"count less than maximum count will be removed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:285 +msgid "" +"Disconnected road segments are unreachable from the main network. If they" +" are kept, routing queries like ``pgr_drivingDistance`` or " +"``pgr_dijkstra`` will either fail to find paths on those segments or " +"produce misleading results (e.g., infinite cost, no path found)." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:290 +msgid "" +"Removing them ensures that every building in the network is reachable and" +" that population-serving analysis works correctly." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:293 +msgid "" +"Once each road segment has a component identifier, you can isolate the " +"main network by keeping only the component with the highest edge count. A" +" new table (or view) can be created that contains just those edges, " +"discarding all unreachable segments in one step." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:299 +msgid "Exercise 6: Calculate the components of the roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:301 +msgid "" +"To remove the disconnected components on the road network, the following " +"pgRouting functions, discussed on :doc:`../basic/graphs` chapter, will be" +" used:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:304 +msgid "``pgr_extractVertices``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:305 +msgid "``pgr_connectedComponents``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:308 +msgid "Add a components column." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:315 +msgid "Create a vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:323 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:331 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:339 +msgid "Fill up the ``component`` column on the edges table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:347 +msgid "Exercise 7: Create a roads_net table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:349 +msgid "" +"The ``roads_net`` table stores road edges with travel costs in " +"**minutes**, assuming a walking speed of **1 m/s**." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:352 +msgid "Since :math:`time = distance / speed`:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:354 +msgid ":math:`time = length\\_m / 1\\ m/s`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:356 +msgid "This gives time in **seconds**. To convert to **minutes**, divide by 60:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:358 +msgid ":math:`time = length\\_m / 60`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:361 +msgid "Create roads_net with only the largest component" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:362 +msgid "" +"This query creates the ``roads_net`` table by keeping only edges " +"belonging to the most connected component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:365 +msgid "" +"It calculates travel cost as ``length_m / 60`` (seconds converted to " +"minutes at 1 m/s) and" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:367 +msgid "" +"initializes the population column as ``NULL`` for later population of the" +" roads." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:376 +msgid "Delete vertices not belonging to the most connected component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:377 +msgid "" +"Once ``roads_net`` is filtered to only the largest connected component, " +"the ``vertices`` table still contains vertices from the discarded " +"components." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:380 +msgid "" +"These orphan vertices have no edges in ``roads_net``, so they are useless" +" for routing and would pollute nearest-vertex lookups. Deleting them " +"keeps the vertex table consistent with the trimmed network." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:392 +msgid "Preparing buildings population information" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:394 +msgid "" +"This section links buildings to the road network and estimates their " +"population." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:396 +msgid "" +"First, functions are created to find the nearest road and vertex for each" +" building." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:398 +msgid "" +"Then building geometries are converted from ``LINESTRING`` to polygons to" +" calculate area, which feeds the ``population`` function." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:400 +msgid "Finally, the estimated population is aggregated onto the road segments." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:403 +msgid "Exercise 8: Get the nearest road to a building" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:406 +msgid "Create the building_road function" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:407 +msgid "" +"This function finds the closest road edge to a building using PostGIS' " +"spatial distance operator (``<->``). It returns the ``id`` of the nearest" +" edge from ``roads_net``, which is later used to link each building to " +"the road network." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:419 +#: ../../build/docs/un_sdg/sdg3-health.rst:458 +msgid "Test the function" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:431 +msgid "Exercise 9: Find the closest road vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:433 +msgid "" +"There are multiple road vertices near the hospital. Create a function to " +"find the geographically closest road vertex. ``get_vertex`` function " +"takes a geometry as input and returns the id of the closest vertex by " +"comparing ``geom`` of both tables." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:443 +msgid "Create the get_vertex function" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:444 +msgid "This function finds the closest road vertex to a building" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:446 +msgid "Using PostGIS' spatial distance operator (``<->``)." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:447 +msgid "Returns the ``id`` of the nearest vertex from the ``vertices`` table," +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:449 +msgid "Used as the start point for ``pgr_drivingDistance`` queries." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:470 +msgid "Exercise 10: Create the buildings table" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:472 +msgid "" +"A ``buildings`` table is created for efficient access throughout the " +"remaining exercises." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:476 +msgid "The query" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:477 +msgid "converts ``LINESTRING`` geometries to ``Polygon``," +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:478 +msgid "calculates the area using ``ST_Area``," +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:479 +msgid "and estimates population using the ``population`` function." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:482 +msgid "The result" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:483 +msgid "Is stored in the ``buildings`` table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:492 +msgid "Exercise 11: Storing the population in the roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:494 +msgid "" +"After finding the nearest road, the sum of population of all the nearest " +"buildings is stored in the population column of the roads table. " +"Following image shows the visualised output where the blue colour labels " +"shows the population stored in roads." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:504 +msgid "Update the population of the roads." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:512 +msgid "Find the roads served by the hospitals" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:514 +msgid "" +"After pre-processing the data, next step is to find the area served by " +"the hospital. This area can be computed from the entrance of the hospital" +" or from any point on road near the hospital. In this exercise it is " +"computed from closest road vertex. ``pgr_drivingDistance`` will be used " +"to find the roads served. The steps to be followed are:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:520 +msgid "Finding the closest road vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:521 +msgid "Finding the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:522 +msgid "Generalising the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:525 +msgid "pgr_drivingDistance" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:526 +msgid "" +"For the next step ``pgr_drivingDistance`` will be used. This returns the " +"driving distance from a start node. It uses the Dijkstra algorithm to " +"extract all the nodes that have costs less than or equal to the value " +"distance. The edges that are extracted conform to the corresponding " +"spanning tree." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:532 +msgid "Signatures" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:539 +msgid "" +"`pgr_drivingDistance Documentation " +"`__ can be found " +"at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:543 +msgid "Exercise 12: Finding the served roads using pgr_drivingDistance" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:546 +msgid "Problem" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:547 +msgid "Find the roads within 10 minutes walking distance from the hospitals." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:550 +msgid "Solution" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:551 +msgid "Using ``pgrdrivingDistance`` function from pgRouting extension." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:553 +msgid "Time in minutes is considered as ``cost``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:554 +msgid "the graph is undirected." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:555 +msgid "" +"``tag_id = '318'`` as 318 is the value for hospital in the configuration " +"table of the buildings." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:557 +msgid "``10`` for 10 minutes, which is a threshold for ``agg_cost``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:569 +msgid "" +"Following figure shows the visualised output of the above query. The " +"lines highlighted by red colour show the area from where the hospital can" +" be reached within 10 minutes of walking at the speed of ``1 m/s``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:573 +msgid "" +"It is noticable from the output figure that some of the roads which are " +"near to the hospital are not highlighted. For example, to roads in the " +"north of the hospital. This is because the only one edge per road vertex " +"was selected by the query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:583 +msgid "Exercise 13: Adding adjacent roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:585 +msgid "" +"The edges which are near to to hospital should also be selected in the " +"roads served as the hospital also serves those buildings. The following " +"query takes the query from previous section as a ``subquery`` and selects" +" all the edges from ``roads_ways`` that have the same ``source`` and " +"``target`` to that of ``subquery`` (Line 14)." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:601 +msgid "" +"Following figure shows the visualised output of the above query. Lines " +"highlighted in ``yellow`` show the `generalised the roads served`. This " +"gives a better estimate of the areas from where the hospital can be " +"reached by a particular speed." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:610 +msgid "Calculating the total population served by the hospital" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:612 +msgid "" +"Now the next step is to estimate the dependant population. Official " +"source of population is Census conducted by the government. But for this " +"exercise, population will be estimated from the ``area`` as well as the " +"``category`` of the building. This area will be stored in the nearest " +"roads. Following steps explain this process in detail." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:620 +msgid "Exercise 14: Find total population served by the hospital" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:622 +msgid "" +"Final step is to find the total population served by the hospital based " +"on travel time." +msgstr "" + diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po new file mode 100644 index 00000000..15916b83 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po @@ -0,0 +1,283 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:11 +msgid "Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:13 +msgid "" +"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11." +" It aspires to ensure access to `affordable, reliable, sustainable` and " +"`modern` energy for all. Today, renewable energy is making impressive " +"gains in the electricity sector. As more and more new settlements are " +"built, there would be new electricity distribution network developed. " +"Electricity Distribution is very expensive infrastructure. Finding the " +"optimal path for laying this infrastructure is very crucial to maintain " +"the affordability of electricity for everyone. This exercise focuses on " +"finding this optimal path/network for laying the electricity distribution" +" equipment." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:22 +msgid "Sustainable Development Goal 7: Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:26 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:28 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:31 +msgid "Problem: Optimising the Electricity Distribution Network" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:33 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:35 +msgid "" +"To determine the least length of the path for laying the electricity " +"distribution equipment such that every building is served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:42 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:44 +msgid "" +"Electricity lines may not be there on every road of the city. In a " +"complex road network of a city, the network can be optimised for less " +"length such that Electricity lines reach every locality of the city. Less" +" length leads to enhanced cost-effectiveness resulting in affordable " +"electricity." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:49 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:51 +msgid "Extract connected components of roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:52 +msgid "Use pgRouting to find the minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:53 +msgid "Compare the total length of roads and minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:57 +msgid "Pre-processing roads data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:58 +msgid "" +"First step is to pre-process the data obtained from :doc:`data`. This " +"section will work the graph that is going to be used for processing. " +"While building the graph, the data has to be inspected to determine if " +"there is any invalid data. This is a very important step to make sure " +"that the data is of required quality. pgRouting can also be used to do " +"some Data Adjustments. This will be discussed in further sections." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:66 +msgid "Setting the Search Path of Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:67 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` " +"data. Search path is a list of schemas helps the system determine how a " +"particular table is to be imported." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:72 +msgid "Exercise 1: Set the seach path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:74 +msgid "" +"In this case, search path of roads table is search path to ``roads`` and " +"``buildings`` schemas. Following query is used to adjust the search path." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:85 +msgid "Checking the search path again" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:97 +msgid "Exercise 2: Remove disconnected components" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:99 +msgid "" +"To remove the disconnected components on the road network, the following " +"pgRouting functions, discussed on :doc:`../basic/graphs`, will be used:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:102 +msgid "``pgr_extractVertices``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:103 +msgid "``pgr_connectedComponents``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:106 +msgid "Create a vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:117 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:128 +msgid "Add a ``component`` column on the edges and vertices tables." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:139 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:150 +msgid "Fill up the ``component`` column on the edges table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:161 +msgid "Get the component number with the most number of edges." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:172 +msgid "Delete edges not belonging to the most connected component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:183 +msgid "Delete vertices not belonging to the most connected component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:195 +msgid "pgr_kruskalDFS" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:197 +msgid "" +"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is " +"used for getting the Minimum Spanning Tree with Depth First Search " +"ordering. A minimum spanning tree (MST) is a subset of edges of a " +"connected undirected graph that connects all the vertices together, " +"without any cycles such that sum of edge weights is as small as possible." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:204 +msgid "Signatures" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:212 +msgid "" +"`pgr_kruskalDFS Documentation " +"`__ can be found " +"at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:216 +msgid "Exercise 3: Find the minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:218 +msgid "" +"The road network has a minimum spanning forest which is a union of the " +"minimum spanning trees for its connected components. This minimum " +"spanning forest is the optimal network of electricity distribution " +"components." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:222 +msgid "To complete this task, execute the query below." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:233 +msgid "" +"The following query will give the results with the source vertex, target " +"vertex, edge id, aggregate cost." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:246 +msgid "Comparison between Total and Optimal lengths" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:248 +msgid "" +"Total lengths of the network and the minimum spanning tree can be " +"compared to see the difference between both. To do the same, follow the " +"steps below:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:252 +msgid "Exercise 4: Compute total length of material required in km" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:254 +msgid "" +"Compute the total length of the minimum spanning tree which is an " +"estimate of the total length of material required." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:268 +msgid "Exercise 5: Compute total length of roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:270 +msgid "Compute the total length of the road network of the given area.." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:281 +msgid "" +"-For this area we are getting following outputs: - -* Total Road Length: " +"``55.68 km`` -* Optimal Network Length: ``29.89 km``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:286 +msgid "" +"Length of minimum spanning tree is about half of the length of total road" +" network." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:289 +msgid "Further possible extensions to the exercise" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:291 +msgid "Find the optimal network of roads such that it reaches every building" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:292 +msgid "Find the optimal number and locations of Electricity Transformers" +msgstr "" + From 5ed2ad6f6835797567e8909594ec3161b6c80db9 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 07:25:30 +0900 Subject: [PATCH 02/31] docs(locale): fix terminology and markup violations in ja Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/general-intro/overview.po | 2 +- locale/ja/LC_MESSAGES/interactions/chapter-10.po | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/locale/ja/LC_MESSAGES/general-intro/overview.po b/locale/ja/LC_MESSAGES/general-intro/overview.po index 9cbf9efe..b4426a49 100644 --- a/locale/ja/LC_MESSAGES/general-intro/overview.po +++ b/locale/ja/LC_MESSAGES/general-intro/overview.po @@ -54,7 +54,7 @@ msgstr "pgRouting は地理空間ルート検索機能を提供するために P #: ../../build/docs/general-intro/overview.rst:31 msgid "Advantages of the database routing approach are:" -msgstr "データベース上で経路探索を行う方法の利点には、以下のようなものがあります。" +msgstr "データベース上でルート検索を行う方法の利点には、以下のようなものがあります。" #: ../../build/docs/general-intro/overview.rst:33 msgid "" diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-10.po b/locale/ja/LC_MESSAGES/interactions/chapter-10.po index d1cd5023..232d81a5 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-10.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-10.po @@ -137,7 +137,7 @@ msgstr "``http://pgrouting.org``" #: ../../build/docs/interactions/chapter-10.rst:53 msgid "And press the ``submit`` button." -msgstr "そして、submit ボタンを押下します。" +msgstr "そして、``submit`` ボタンを押下します。" #: ../../build/docs/interactions/chapter-10.rst:55 msgid "" @@ -284,9 +284,9 @@ msgid "" "``EPSG:4326`` but we want to display them in `EPSG:3857` because the " "OpenLayers map where the layer will be dispayed is in this projection." msgstr "" -"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認することです。データベースのジオメトリは `EPSG:4326` " -"で格納されていますが、レイヤが表示される OpenLayers の地図が `EPSG:3857` の形式なので、座標参照系を " -"`EPSG:3857` に変更する必要があります。" +"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認することです。データベースのジオメトリは ``EPSG:4326`` " +"で格納されていますが、レイヤが表示される OpenLayers の地図の投影法である `EPSG:3857` " +"で表示したいと考えています。" #: ../../build/docs/interactions/chapter-10.rst:116 msgid "" From e9eb200a84e08bbe0d656794838b6c92aaa0716a Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 09:01:43 +0900 Subject: [PATCH 03/31] docs(locale): resolve 14 fuzzy entries in ja catalogs Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/data.po | 10 +++------- .../ja/LC_MESSAGES/general-intro/introduction.po | 3 +-- locale/ja/LC_MESSAGES/general-intro/osgeolive.po | 9 +++------ locale/ja/LC_MESSAGES/general-intro/overview.po | 4 +--- locale/ja/LC_MESSAGES/interactions/chapter-10.po | 16 ++++++---------- 5 files changed, 14 insertions(+), 28 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/data.po b/locale/ja/LC_MESSAGES/basic/data.po index 5e067757..5afc93dc 100644 --- a/locale/ja/LC_MESSAGES/basic/data.po +++ b/locale/ja/LC_MESSAGES/basic/data.po @@ -73,9 +73,8 @@ msgid "Create ``city_routing`` database that will be used on the workshop." msgstr "" #: ../../build/docs/basic/data.rst:42 -#, fuzzy msgid "Connect to the database" -msgstr "データベースの準備" +msgstr "データベースへの接続" #: ../../build/docs/basic/data.rst:48 msgid "" @@ -84,9 +83,8 @@ msgid "" msgstr "" #: ../../build/docs/basic/data.rst:56 -#, fuzzy msgid "Exit the database" -msgstr "データベースの準備" +msgstr "データベースの終了" #: ../../build/docs/basic/data.rst:63 msgid "Get the Workshop Data" @@ -99,7 +97,6 @@ msgid "" msgstr "" #: ../../build/docs/basic/data.rst:69 -#, fuzzy msgid "Get the data" msgstr "データの取得" @@ -129,12 +126,11 @@ msgid "" msgstr "" #: ../../build/docs/basic/data.rst:97 -#, fuzzy msgid "" "An alternative for very large areas is to use the download services of " "`Geofabrik `_." msgstr "" -"もっと広いエリアのデータを `Geofabrik `_ " +"もっと広いエリアのデータを `Geofabrik `_ " "のダウンロードサービスから取得するという方法もあります。" #: ../../build/docs/basic/data.rst:101 diff --git a/locale/ja/LC_MESSAGES/general-intro/introduction.po b/locale/ja/LC_MESSAGES/general-intro/introduction.po index c6aa9134..33293ee5 100644 --- a/locale/ja/LC_MESSAGES/general-intro/introduction.po +++ b/locale/ja/LC_MESSAGES/general-intro/introduction.po @@ -111,9 +111,8 @@ msgid "Aknowledments" msgstr "" #: ../../build/docs/general-intro/introduction.rst:51 -#, fuzzy msgid "Sponsored by" -msgstr "Supported by" +msgstr "協賛" #: ../../build/docs/general-intro/introduction.rst:52 msgid "Paragon Corporation" diff --git a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po index 77289d3a..ac77efc6 100644 --- a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po +++ b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po @@ -24,9 +24,8 @@ msgstr "" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/osgeolive.rst:11 -#, fuzzy msgid "OSGeoLive Installation" -msgstr "インストール" +msgstr "OSGeoLive のインストール" #: ../../build/docs/general-intro/osgeolive.rst:13 msgid "All required tools are available on `OSGeoLive `__." @@ -226,9 +225,8 @@ msgid "Instead of ``Empty`` now it has the ISO installed" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:137 -#, fuzzy msgid "The installation now reads:" -msgstr "インストール" +msgstr "インストールは次のようになります:" #: ../../build/docs/general-intro/osgeolive.rst:140 msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" @@ -261,9 +259,8 @@ msgid "OSGeoLive’s account is ``user`` and password is ``user``" msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:170 -#, fuzzy msgid "Ubuntu installation" -msgstr "インストール" +msgstr "Ubuntu へのインストール" #: ../../build/docs/general-intro/osgeolive.rst:172 msgid "Update sources to include postgresql ::" diff --git a/locale/ja/LC_MESSAGES/general-intro/overview.po b/locale/ja/LC_MESSAGES/general-intro/overview.po index b4426a49..441d25e7 100644 --- a/locale/ja/LC_MESSAGES/general-intro/overview.po +++ b/locale/ja/LC_MESSAGES/general-intro/overview.po @@ -23,9 +23,8 @@ msgstr "" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/overview.rst:6 -#, fuzzy msgid "Software and Data Source Overview" -msgstr "OpenStreetMap 概要" +msgstr "ソフトウェアとデータソースの概要" #: ../../build/docs/general-intro/overview.rst:13 msgid "pgRouting is a community project of OSGeo." @@ -63,7 +62,6 @@ msgid "" msgstr "" #: ../../build/docs/general-intro/overview.rst:35 -#, fuzzy msgid "" "Data changes can be reflected instantaneously through the routing engine." " There is no need for pre-calculation." diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-10.po b/locale/ja/LC_MESSAGES/interactions/chapter-10.po index 232d81a5..2d8f439e 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-10.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-10.po @@ -29,30 +29,27 @@ msgid "WMS server with GeoServer" msgstr "GeoServer による WMS サーバ" #: ../../build/docs/interactions/chapter-10.rst:15 -#, fuzzy msgid "" "Now that we have a pl/pgsql wrapper, we will make it available as a WMS " "layer using `GeoServer `_." msgstr "" -"pl/pgsqlのラッパーができましたので、 `GeoServer `_ " +"pl/pgsqlのラッパーができましたので、 `GeoServer `_ " "を使用して、WMSレイヤとして利用できるようにしていきます。" #: ../../build/docs/interactions/chapter-10.rst:18 -#, fuzzy msgid "" "The installation of GeoServer is out of the scope of this workshop, but " "if you're using the `OSGeoLive `_ for this " "workshop then you have GeoServer installed already." msgstr "" -"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeo Live " -"`_ を使用している場合は、既にインストール済みとなります。" +"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeoLive " +"`_ を使用している場合は、既にインストール済みとなります。" #: ../../build/docs/interactions/chapter-10.rst:23 msgid "Connect to the administration page" msgstr "管理者ページへの接続" #: ../../build/docs/interactions/chapter-10.rst:25 -#, fuzzy msgid "" "In order to create the WMS layer, we need to connect to the " "administration interface of GeoServer. On `OSGeoLive " @@ -60,8 +57,8 @@ msgid "" "desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start " "GeoServer*." msgstr "" -"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要があります。 `OSGeo LiveDVD " -"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* " +"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要があります。 `OSGeoLive " +"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* " "> *Web Services* > *GeoServer* > *Start GeoServer* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:29 @@ -131,9 +128,8 @@ msgid "Namespace URL" msgstr "" #: ../../build/docs/interactions/chapter-10.rst:51 -#, fuzzy msgid "``https://pgrouting.org``" -msgstr "``http://pgrouting.org``" +msgstr "``https://pgrouting.org``" #: ../../build/docs/interactions/chapter-10.rst:53 msgid "And press the ``submit`` button." From df9d7fbffc9cfb87d793128da5225813ed2d7e47 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 21:09:39 +0900 Subject: [PATCH 04/31] docs(locale): translate basic/data into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/data.po | 135 ++++++++++++++-------------- 1 file changed, 66 insertions(+), 69 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/data.po b/locale/ja/LC_MESSAGES/basic/data.po index 5afc93dc..3b67b34f 100644 --- a/locale/ja/LC_MESSAGES/basic/data.po +++ b/locale/ja/LC_MESSAGES/basic/data.po @@ -14,13 +14,12 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language-Team: Japanese \n" "Language: ja\n" -"Language-Team: Japanese \n" -"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/basic/data.rst:7 @@ -41,7 +40,7 @@ msgstr "データベースの準備" #: ../../build/docs/basic/data.rst:20 msgid "pgRouting is installed as extension. This requires:" -msgstr "pgRouting は拡張としてインストールされます。以下が必要となります:" +msgstr "pgRouting は拡張機能としてインストールされます。以下が必要となります:" #: ../../build/docs/basic/data.rst:22 msgid "PostgreSQL" @@ -54,23 +53,25 @@ msgstr "PostGIS" #: ../../build/docs/basic/data.rst:25 msgid "" "These requirements are met on OSGeoLive. When the required software is " -"installed, open a terminal window by pressing :code:`ctrl-alt-t` and " -"follow the instructions." +"installed, open a terminal window by pressing :code:`ctrl-alt-t` and follow " +"the instructions." msgstr "" +"これらの要件は OSGeoLive では満たされています。必要なソフトウェアがインストールされたら、:code:`ctrl-alt-t` " +"を押してターミナルウィンドウを開き、手順に従ってください。" #: ../../build/docs/basic/data.rst:29 msgid "" "Information about installing OSGeoLive can be found on " ":doc:`../appendix/osgeolive`." -msgstr "" +msgstr "OSGeoLive のインストールに関する情報は :doc:`../appendix/osgeolive` にあります。" #: ../../build/docs/basic/data.rst:33 msgid "Create a pgRouting compatible database" -msgstr "" +msgstr "pgRouting 互換データベースの作成" #: ../../build/docs/basic/data.rst:35 msgid "Create ``city_routing`` database that will be used on the workshop." -msgstr "" +msgstr "ワークショップで使用する ``city_routing`` データベースを作成します。" #: ../../build/docs/basic/data.rst:42 msgid "Connect to the database" @@ -78,9 +79,9 @@ msgstr "データベースへの接続" #: ../../build/docs/basic/data.rst:48 msgid "" -"Install pgRouting and its requirements. (otpionally check the version " -"that is being used)" -msgstr "" +"Install pgRouting and its requirements. (otpionally check the version that " +"is being used)" +msgstr "pgRouting とその要件をインストールします。(オプションで、使用しているバージョンを確認します)" #: ../../build/docs/basic/data.rst:56 msgid "Exit the database" @@ -92,9 +93,9 @@ msgstr "ワークショップデータの取得" #: ../../build/docs/basic/data.rst:65 msgid "" -"This workshop will use the ``Hiroshima`` city data and is a snapshot of " -"Jun 2026." -msgstr "" +"This workshop will use the ``Hiroshima`` city data and is a snapshot of Jun " +"2026." +msgstr "このワークショップでは ``Hiroshima`` 市のデータを使用します。これは 2026年6月時点のスナップショットです。" #: ../../build/docs/basic/data.rst:69 msgid "Get the data" @@ -102,28 +103,32 @@ msgstr "データの取得" #: ../../build/docs/basic/data.rst:72 msgid "Download data form pgRouting download" -msgstr "" +msgstr "pgRouting のダウンロードサイトからデータをダウンロード" #: ../../build/docs/basic/data.rst:74 msgid "The exact same data can be found on the OSGeoLive download page." -msgstr "" +msgstr "全く同じデータが OSGeoLive のダウンロードページにあります。" #: ../../build/docs/basic/data.rst:82 msgid "Option 3) Download using Overpass XAPI" -msgstr "" +msgstr "オプション 3) Overpass XAPI を使用してダウンロード" #: ../../build/docs/basic/data.rst:84 msgid "" -"The following downloads the latest OSM data on using the same area. Using" -" this data in the workshop can generate variations in the results, due to" -" changes since Jun 2026." +"The following downloads the latest OSM data on using the same area. Using " +"this data in the workshop can generate variations in the results, due to " +"changes since Jun 2026." msgstr "" +"以下では、同じエリアの最新の OSM " +"データをダウンロードします。このデータをワークショップで使用すると、2026年6月以降の変更により、結果に差異が生じる可能性があります。" #: ../../build/docs/basic/data.rst:94 msgid "" -"More information about how to download OpenStreetMap data can be found " -"`here `_." +"More information about how to download OpenStreetMap data can be found `here" +" `_." msgstr "" +"OpenStreetMap データのダウンロード方法に関する詳細は `こちら " +"`_ を参照してください。" #: ../../build/docs/basic/data.rst:97 msgid "" @@ -135,92 +140,93 @@ msgstr "" #: ../../build/docs/basic/data.rst:101 msgid "Upload data to the database" -msgstr "" +msgstr "データベースへのデータのアップロード" #: ../../build/docs/basic/data.rst:103 msgid "" -"The next step is to run ``osm2pgrouting`` converter, which is a command " -"line tool that inserts the data in the database, \"ready\" to be used " -"with pgRouting. Additional information about ``osm2pgrouting`` can be " -"found at the :doc:`../appendix/appendix-3`" +"The next step is to run ``osm2pgrouting`` converter, which is a command line" +" tool that inserts the data in the database, \"ready\" to be used with " +"pgRouting. Additional information about ``osm2pgrouting`` can be found at " +"the :doc:`../appendix/appendix-3`" msgstr "" +"次のステップでは ``osm2pgrouting`` コンバータを実行します。これはデータをデータベースに挿入し、pgRouting " +"で「すぐに使える」状態にするコマンドラインツールです。``osm2pgrouting`` に関する詳細は " +":doc:`../appendix/appendix-3` にあります。" #: ../../build/docs/basic/data.rst:107 msgid "For this step:" -msgstr "" +msgstr "このステップでは:" #: ../../build/docs/basic/data.rst:109 msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" -msgstr "" +msgstr "osm2pgrouting の既定の ``mapconfig.xml`` 設定ファイルを使用します" #: ../../build/docs/basic/data.rst:110 msgid "and the ``~/Desktop/workshop/HIROSHIMA_JP.osm`` data" -msgstr "" +msgstr "``~/Desktop/workshop/HIROSHIMA_JP.osm`` のデータを使用します" #: ../../build/docs/basic/data.rst:111 msgid "with the ``city_routing`` database" -msgstr "" +msgstr "``city_routing`` データベースを使用します" #: ../../build/docs/basic/data.rst:113 msgid "From a terminal window :code:`ctrl-alt-t`." -msgstr "" +msgstr "ターミナルウィンドウ :code:`ctrl-alt-t` から実行します。" #: ../../build/docs/basic/data.rst:116 msgid "Run the osm2pgrouting converter" -msgstr "" +msgstr "osm2pgrouting コンバータの実行" #: ../../build/docs/basic/data.rst:123 msgid "Depending on the osm2pgrouting version `-W password` is needed" -msgstr "" +msgstr "osm2pgrouting のバージョンによっては `-W password` が必要です" #: ../../build/docs/basic/data.rst:132 msgid "Compatibility with older osm2pgrouting versions" -msgstr "" +msgstr "古いバージョンの osm2pgrouting との互換性" #: ../../build/docs/basic/data.rst:134 msgid "Check the installed version:" -msgstr "" +msgstr "インストールされているバージョンを確認します:" #: ../../build/docs/basic/data.rst:140 msgid "" "If you are using version 2.x, the column names differ from those used in " "this workshop:" -msgstr "" +msgstr "バージョン 2.x を使用している場合、列名はこのワークショップで使用されているものとは異なります:" #: ../../build/docs/basic/data.rst:143 msgid "``gid`` instead of ``id``" -msgstr "" +msgstr "``id`` ではなく ``gid``" #: ../../build/docs/basic/data.rst:144 msgid "``the_geom`` instead of ``geom``" -msgstr "" +msgstr "``geom`` ではなく ``the_geom``" #: ../../build/docs/basic/data.rst:146 msgid "Run the following script to rename them:" -msgstr "" +msgstr "名前を変更するには、以下のスクリプトを実行します:" #: ../../build/docs/basic/data.rst:154 msgid "Tables on the database" -msgstr "" +msgstr "データベース上のテーブル" #: ../../build/docs/basic/data.rst:156 msgid "To inspect the tables that were created during this process:" -msgstr "" +msgstr "この処理で作成されたテーブルを確認するには:" #~ msgid "" -#~ "Information about installing OSGeoLive can " -#~ "be found on :doc:`../general-intro/osgeolive`." +#~ "Information about installing OSGeoLive can be found on :doc:`../general-" +#~ "intro/osgeolive`." #~ msgstr "" #~ msgid "" -#~ "If OSGeoLive is not being used, " -#~ "please refer to the chapter's appendix" -#~ " to set up the user ``user``." +#~ "If OSGeoLive is not being used, please refer to the chapter's appendix to " +#~ "set up the user ``user``." #~ msgstr "" #~ msgid "" -#~ "Depending on the postgres configuration " -#~ ":code:`-U ` is needed on " +#~ "Depending on the postgres configuration :code:`-U ` is needed on " #~ ":code:`psql` commands" #~ msgstr "" @@ -228,12 +234,9 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "The pgRouting workshop will make use " -#~ "of OpenStreetMap data, which is already" -#~ " available on `OSGeoLive " -#~ "`_. This workshop will " -#~ "use the ``Belém`` city data and is" -#~ " a snapshot of Sep 2024." +#~ "The pgRouting workshop will make use of OpenStreetMap data, which is already" +#~ " available on `OSGeoLive `_. This workshop will use " +#~ "the ``Belém`` city data and is a snapshot of Sep 2024." #~ msgstr "" #~ msgid "Option 1) When using OSGeoLive" @@ -246,17 +249,14 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "The following downloads the latest OSM" -#~ " data on using the same area. " -#~ "Using this data in the workshop " -#~ "can generate variations in the results," -#~ " due to changes since Sep 2024." +#~ "The following downloads the latest OSM data on using the same area. Using " +#~ "this data in the workshop can generate variations in the results, due to " +#~ "changes since Sep 2024." #~ msgstr "" #~ msgid "" -#~ "More information about how to download" -#~ " OpenStreetMap data can be found in" -#~ " https://wiki.openstreetmap.org/wiki/Downloading_data" +#~ "More information about how to download OpenStreetMap data can be found in " +#~ "https://wiki.openstreetmap.org/wiki/Downloading_data" #~ msgstr "" #~ msgid "and the ``~/Desktop/workshop/BELEM_BR.osm`` data" @@ -272,9 +272,6 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "OSGeoLive's account name on the database" -#~ " is ``user``. To easily use the " -#~ "workshop when not using OSGeoLive this" -#~ " extra steps are needed:" +#~ "OSGeoLive's account name on the database is ``user``. To easily use the " +#~ "workshop when not using OSGeoLive this extra steps are needed:" #~ msgstr "" - From a7f0520232abfcfb76d77cd5ee53a51c460c66bd Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 21:24:57 +0900 Subject: [PATCH 05/31] docs(locale): translate basic/withPoints into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/withPoints.po | 249 +++++++++++----------- 1 file changed, 127 insertions(+), 122 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/withPoints.po b/locale/ja/LC_MESSAGES/basic/withPoints.po index 52c13dcf..9b9b237a 100644 --- a/locale/ja/LC_MESSAGES/basic/withPoints.po +++ b/locale/ja/LC_MESSAGES/basic/withPoints.po @@ -12,17 +12,17 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/basic/withPoints.rst:6 msgid "Routing using points" -msgstr "" +msgstr "地点を使ったルート検索" #: ../../build/docs/basic/withPoints.rst:13 msgid "" @@ -31,483 +31,488 @@ msgid "" "logic grows more complex, using PL/pgSQL to dynamically construct SQL " "queries and execute them using internal variables becomes necessary." msgstr "" +"より高度な要件に対しては `PL/pgSQL " +"`_ " +"を活用できます。アプリケーションのロジックが複雑になるにつれて、PL/pgSQL を使って SQL " +"クエリを動的に組み立て、内部変数を使って実行することが必要になります。" #: ../../build/docs/basic/withPoints.rst:18 msgid "pgRouting functions in this chapter" -msgstr "" +msgstr "この章で扱う pgRouting 関数" #: ../../build/docs/basic/withPoints.rst:20 msgid "`pgr_findCloseEdges`_" -msgstr "" +msgstr "`pgr_findCloseEdges`_" #: ../../build/docs/basic/withPoints.rst:21 msgid "`pgr_withPoints`_" -msgstr "" +msgstr "`pgr_withPoints`_" #: ../../build/docs/basic/withPoints.rst:23 msgid "Chapter contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/basic/withPoints.rst:26 msgid "Requirements for routing lat,lon points" -msgstr "" +msgstr "緯度経度の地点をルート検索するための要件" #: ../../build/docs/basic/withPoints.rst:29 msgid "Chapter problem:" -msgstr "" +msgstr "章の課題:" #: ../../build/docs/basic/withPoints.rst:30 msgid "" "Create a function ``wrk_withPoints`` that allows routing from two point " "geometries and works for" -msgstr "" +msgstr "2つのポイントジオメトリからのルート検索を可能にし、以下に対して動作する関数 ``wrk_withPoints`` を作成します" #: ../../build/docs/basic/withPoints.rst:33 msgid "``vehicle_net``" -msgstr "" +msgstr "``vehicle_net``" #: ../../build/docs/basic/withPoints.rst:35 msgid "The function takes as input parameters:" -msgstr "" +msgstr "この関数は入力パラメータとして以下を受け取ります:" #: ../../build/docs/basic/withPoints.rst:37 msgid "The edges table name" -msgstr "" +msgstr "エッジテーブル名" #: ../../build/docs/basic/withPoints.rst:38 msgid "Latitude/longitude of two points" -msgstr "" +msgstr "2つの地点の緯度/経度" #: ../../build/docs/basic/withPoints.rst:40 msgid "Returns" -msgstr "" +msgstr "戻り値" #: ../../build/docs/basic/withPoints.rst:42 msgid "the same information as in :doc:`sql_function` chapter problem." -msgstr "" +msgstr ":doc:`sql_function` の章の課題と同じ情報です。" #: ../../build/docs/basic/withPoints.rst:43 msgid "or the query that it builds" -msgstr "" +msgstr "または、構築されたクエリ" #: ../../build/docs/basic/withPoints.rst:46 msgid "The detailed description:" -msgstr "" +msgstr "詳細な説明:" #: ../../build/docs/basic/withPoints.rst:49 msgid "Input parameters" -msgstr "" +msgstr "入力パラメータ" #: ../../build/docs/basic/withPoints.rst:51 msgid "Parameter" -msgstr "" +msgstr "パラメータ" #: ../../build/docs/basic/withPoints.rst:51 msgid "type" -msgstr "" +msgstr "型" #: ../../build/docs/basic/sql_function.rst:6 #: ../../build/docs/basic/withPoints.rst:51 msgid "Description" -msgstr "" +msgstr "説明" #: ../../build/docs/basic/withPoints.rst:53 msgid "``lat1``" -msgstr "" +msgstr "``lat1``" #: ../../build/docs/basic/withPoints.rst:53 #: ../../build/docs/basic/withPoints.rst:54 #: ../../build/docs/basic/withPoints.rst:55 #: ../../build/docs/basic/withPoints.rst:56 msgid "NUMERIC" -msgstr "" +msgstr "NUMERIC" #: ../../build/docs/basic/withPoints.rst:53 msgid "The latitude of the `departure` point." -msgstr "" +msgstr "出発地点 (`departure`) の緯度。" #: ../../build/docs/basic/withPoints.rst:54 msgid "``lon1``" -msgstr "" +msgstr "``lon1``" #: ../../build/docs/basic/withPoints.rst:54 msgid "The longitude of the `departure` point." -msgstr "" +msgstr "出発地点 (`departure`) の経度。" #: ../../build/docs/basic/withPoints.rst:55 msgid "``lat2``" -msgstr "" +msgstr "``lat2``" #: ../../build/docs/basic/withPoints.rst:55 msgid "The latitude of the `destination` point." -msgstr "" +msgstr "目的地点 (`destination`) の緯度。" #: ../../build/docs/basic/withPoints.rst:56 msgid "``lon2``" -msgstr "" +msgstr "``lon2``" #: ../../build/docs/basic/withPoints.rst:56 msgid "The longitude of the `destination` point." -msgstr "" +msgstr "目的地点 (`destination`) の経度。" #: ../../build/docs/basic/withPoints.rst:57 msgid "``do_debug``" -msgstr "" +msgstr "``do_debug``" #: ../../build/docs/basic/withPoints.rst:57 msgid "BOOLEAN" -msgstr "" +msgstr "BOOLEAN" #: ../../build/docs/basic/withPoints.rst:57 msgid "Flag to create a ``NOTICE`` with the query that is been executed" -msgstr "" +msgstr "実行されているクエリを ``NOTICE`` として出力するためのフラグ" #: ../../build/docs/basic/sql_function.rst:4 msgid "Output columns" -msgstr "" +msgstr "出力列" #: ../../build/docs/basic/sql_function.rst:6 msgid "Name" -msgstr "" +msgstr "名前" #: ../../build/docs/basic/sql_function.rst:6 msgid "Type" -msgstr "" +msgstr "型" #: ../../build/docs/basic/sql_function.rst:8 msgid "``seq``" -msgstr "" +msgstr "``seq``" #: ../../build/docs/basic/sql_function.rst:8 msgid "INTEGER" -msgstr "" +msgstr "INTEGER" #: ../../build/docs/basic/sql_function.rst:8 msgid "A unique number for each result row." -msgstr "" +msgstr "各結果行に対する一意の番号。" #: ../../build/docs/basic/sql_function.rst:9 msgid "``id``" -msgstr "" +msgstr "``id``" #: ../../build/docs/basic/sql_function.rst:9 msgid "BIGINT" -msgstr "" +msgstr "BIGINT" #: ../../build/docs/basic/sql_function.rst:9 msgid "The edge identifier." -msgstr "" +msgstr "エッジの識別子。" #: ../../build/docs/basic/sql_function.rst:10 msgid "``seconds``" -msgstr "" +msgstr "``seconds``" #: ../../build/docs/basic/sql_function.rst:10 #: ../../build/docs/basic/sql_function.rst:12 #: ../../build/docs/basic/sql_function.rst:13 msgid "FLOAT" -msgstr "" +msgstr "FLOAT" #: ../../build/docs/basic/sql_function.rst:10 msgid "The number of seconds it takes to traverse the segment." -msgstr "" +msgstr "セグメントの通過にかかる秒数。" #: ../../build/docs/basic/sql_function.rst:11 msgid "``name``" -msgstr "" +msgstr "``name``" #: ../../build/docs/basic/sql_function.rst:11 #: ../../build/docs/basic/sql_function.rst:14 msgid "TEXT" -msgstr "" +msgstr "TEXT" #: ../../build/docs/basic/sql_function.rst:11 msgid "The name of the segment." -msgstr "" +msgstr "セグメントの名前。" #: ../../build/docs/basic/sql_function.rst:12 msgid "``length``" -msgstr "" +msgstr "``length``" #: ../../build/docs/basic/sql_function.rst:12 msgid "The length in meters of the segment." -msgstr "" +msgstr "セグメントの長さ(メートル)。" #: ../../build/docs/basic/sql_function.rst:13 msgid "``azimuth``" -msgstr "" +msgstr "``azimuth``" #: ../../build/docs/basic/sql_function.rst:13 msgid "The azimuth of the segment." -msgstr "" +msgstr "セグメントの方位角。" #: ../../build/docs/basic/sql_function.rst:14 msgid "``readable``" -msgstr "" +msgstr "``readable``" #: ../../build/docs/basic/sql_function.rst:14 msgid "The geometry in human readable form." -msgstr "" +msgstr "人間が読める形式のジオメトリ。" #: ../../build/docs/basic/sql_function.rst:15 msgid "``geom``" -msgstr "" +msgstr "``geom``" #: ../../build/docs/basic/sql_function.rst:15 msgid "geometry" -msgstr "" +msgstr "geometry" #: ../../build/docs/basic/sql_function.rst:15 msgid "The geometry of the segment in the correct direction." -msgstr "" +msgstr "正しい方向のセグメントのジオメトリ。" #: ../../build/docs/basic/withPoints.rst:66 msgid "For this chapter, the following points will be used for testing." -msgstr "" +msgstr "この章では、テストに以下の地点を使用します。" #: ../../build/docs/basic/withPoints.rst:68 msgid "(lat,lon) = (34.399086, 132.453875)" -msgstr "" +msgstr "(lat,lon) = (34.399086, 132.453875)" #: ../../build/docs/basic/withPoints.rst:69 msgid "(lat,lon) = (34.391111, 132.451490)" -msgstr "" +msgstr "(lat,lon) = (34.391111, 132.451490)" #: ../../build/docs/basic/withPoints.rst:72 msgid "pgr_findCloseEdges" -msgstr "" +msgstr "pgr_findCloseEdges" #: ../../build/docs/basic/withPoints.rst:74 msgid "Finds the close edges to a point geometry." -msgstr "" +msgstr "ポイントジオメトリに近いエッジを検索します。" #: ../../build/docs/basic/withPoints.rst:77 #: ../../build/docs/basic/withPoints.rst:123 msgid "Signature Summary" -msgstr "" +msgstr "シグネチャの概要" #: ../../build/docs/basic/withPoints.rst:89 msgid "Exercise 1: Get the nearest edge" -msgstr "" +msgstr "演習 1: 最も近いエッジを取得する" #: ../../build/docs/basic/withPoints.rst:96 #: ../../build/docs/basic/withPoints.rst:145 #: ../../build/docs/basic/withPoints.rst:173 #: ../../build/docs/basic/withPoints.rst:256 msgid "Problem" -msgstr "" +msgstr "課題" #: ../../build/docs/basic/withPoints.rst:97 msgid "Get the nearest edge on the graph of the following points." -msgstr "" +msgstr "以下の地点について、グラフ上で最も近いエッジを取得します。" #: ../../build/docs/basic/withPoints.rst:99 msgid "(pid, lat, lon) = (1, 34.399086, 132.453875)" -msgstr "" +msgstr "(pid, lat, lon) = (1, 34.399086, 132.453875)" #: ../../build/docs/basic/withPoints.rst:100 msgid "(pid, lat, lon) = (2, 34.391111, 132.451490)" -msgstr "" +msgstr "(pid, lat, lon) = (2, 34.391111, 132.451490)" #: ../../build/docs/basic/withPoints.rst:103 #: ../../build/docs/basic/withPoints.rst:152 #: ../../build/docs/basic/withPoints.rst:180 #: ../../build/docs/basic/withPoints.rst:269 msgid "Solution" -msgstr "" +msgstr "解答" #: ../../build/docs/basic/withPoints.rst:104 msgid "Build the geometry of the points with the appropiate SRID." -msgstr "" +msgstr "適切な SRID で地点のジオメトリを構築します。" #: ../../build/docs/basic/withPoints.rst:105 msgid "Get the union of the individual queries" -msgstr "" +msgstr "個々のクエリの和集合を取得します" #: ../../build/docs/basic/withPoints.rst:118 msgid "pgr_withPoints" -msgstr "" +msgstr "pgr_withPoints" #: ../../build/docs/basic/withPoints.rst:120 -msgid "Returns the shortest path in a graph with additional temporary vertices." -msgstr "" +msgid "" +"Returns the shortest path in a graph with additional temporary vertices." +msgstr "一時的な頂点を追加したグラフにおける最短経路を返します。" #: ../../build/docs/basic/withPoints.rst:138 msgid "Exercise 2: Point routing" -msgstr "" +msgstr "演習 2: 地点のルート検索" #: ../../build/docs/basic/withPoints.rst:146 msgid "Route from point **1** to point **2** on the ``vehicle_net`` where:" -msgstr "" +msgstr "``vehicle_net`` 上で地点 **1** から地点 **2** へルート検索します:" #: ../../build/docs/basic/withPoints.rst:148 msgid "point **1**: (lat, lon) = (1, 34.399086, 132.453875)" -msgstr "" +msgstr "地点 **1**: (lat, lon) = (1, 34.399086, 132.453875)" #: ../../build/docs/basic/withPoints.rst:149 msgid "point **2**: (lat, lon) = (2, 34.391111, 132.451490)" -msgstr "" +msgstr "地点 **2**: (lat, lon) = (2, 34.391111, 132.451490)" #: ../../build/docs/basic/withPoints.rst:153 msgid "" "The query from `Exercise 1: Get the nearest edge`_ is used as the inner " "query for points." -msgstr "" +msgstr "`Exercise 1: Get the nearest edge`_ のクエリを、地点の内部クエリとして使用します。" #: ../../build/docs/basic/withPoints.rst:155 -msgid "Using negative values to avoid conficts with vertices with the same value:" -msgstr "" +msgid "" +"Using negative values to avoid conficts with vertices with the same value:" +msgstr "同じ値を持つ頂点との衝突を避けるために、負の値を使用します:" #: ../../build/docs/basic/withPoints.rst:157 msgid "Routing from point **-1** to point **-2**" -msgstr "" +msgstr "地点 **-1** から地点 **-2** へのルート検索" #: ../../build/docs/basic/withPoints.rst:170 msgid "Exercise 3: Creating the point routing function" -msgstr "" +msgstr "演習 3: 地点のルート検索関数を作成する" #: ../../build/docs/basic/withPoints.rst:174 msgid "" "Create the function ``wrk_withPoints`` to route from locations using " "latitude and longitude values." -msgstr "" +msgstr "緯度と経度の値を使って地点間をルート検索する関数 ``wrk_withPoints`` を作成します。" #: ../../build/docs/basic/withPoints.rst:177 msgid "Analyze the function." -msgstr "" +msgstr "関数を分析します。" #: ../../build/docs/basic/withPoints.rst:181 msgid "Creating a ``plpgsql`` function." -msgstr "" +msgstr "``plpgsql`` 関数を作成します。" #: ../../build/docs/basic/withPoints.rst:190 msgid "Analysis" -msgstr "" +msgstr "分析" #: ../../build/docs/basic/withPoints.rst:191 msgid "The function's signature:" -msgstr "" +msgstr "関数のシグネチャ:" #: ../../build/docs/basic/withPoints.rst:193 msgid "" -"The input parameters instead of vertex identifiers, now it has the " -"latitude and longitude of a couple of points." -msgstr "" +"The input parameters instead of vertex identifiers, now it has the latitude " +"and longitude of a couple of points." +msgstr "入力パラメータは頂点の識別子ではなく、2つの地点の緯度と経度になりました。" #: ../../build/docs/basic/withPoints.rst:195 msgid "" "The function returns the same set of values calculated on the " ":doc:`sql_function`." -msgstr "" +msgstr "この関数は :doc:`sql_function` で計算したものと同じ値の集合を返します。" #: ../../build/docs/basic/withPoints.rst:204 msgid "The points SQL:" -msgstr "" +msgstr "地点の SQL:" #: ../../build/docs/basic/withPoints.rst:206 msgid "The query looks like the one on `Exercise 1: Get the nearest edge`_" -msgstr "" +msgstr "`Exercise 1: Get the nearest edge`_ のクエリと同じような形になります" #: ../../build/docs/basic/withPoints.rst:207 #: ../../build/docs/basic/withPoints.rst:224 msgid "Using PostgreSQL ``format`` to make substitutions." -msgstr "" +msgstr "置換には PostgreSQL の ``format`` を使用します。" #: ../../build/docs/basic/withPoints.rst:209 msgid "The first parameter is the string to be replaced" -msgstr "" +msgstr "1番目のパラメータは置換対象の文字列です" #: ../../build/docs/basic/withPoints.rst:210 msgid "The rest are the data parameters, are the strings use for replacement." -msgstr "" +msgstr "残りはデータパラメータで、置換に使用する文字列です。" #: ../../build/docs/basic/withPoints.rst:211 msgid "``lat1``, ``lon1`` values will replace ``%2$s, %1$s`` respectively." -msgstr "" +msgstr "``lat1``, ``lon1`` の値がそれぞれ ``%2$s, %1$s`` を置き換えます。" #: ../../build/docs/basic/withPoints.rst:212 msgid "``lat2``, ``lon2`` values will replace ``%4$s, %3$s`` respectively." -msgstr "" +msgstr "``lat2``, ``lon2`` の値がそれぞれ ``%4$s, %3$s`` を置き換えます。" #: ../../build/docs/basic/withPoints.rst:221 msgid "The routing results:" -msgstr "" +msgstr "ルート検索の結果:" #: ../../build/docs/basic/withPoints.rst:223 msgid "The query looks like the one on `Exercise 2: Point routing`" -msgstr "" +msgstr "`Exercise 2: Point routing` のクエリと同じような形になります" #: ../../build/docs/basic/withPoints.rst:226 msgid "The ``points_sql`` value will replace ``%1$s``." -msgstr "" +msgstr "``points_sql`` の値が ``%1$s`` を置き換えます。" #: ../../build/docs/basic/withPoints.rst:235 msgid "Building the complete query:" -msgstr "" +msgstr "完全なクエリの構築:" #: ../../build/docs/basic/withPoints.rst:237 msgid "" "The complete query looks like the one in the function created on " ":doc:`sql_function`." -msgstr "" +msgstr ":doc:`sql_function` で作成した関数の中のクエリと同じような形になります。" #: ../../build/docs/basic/withPoints.rst:239 msgid "Concatenation of strings is used." -msgstr "" +msgstr "文字列の連結を使用します。" #: ../../build/docs/basic/withPoints.rst:249 msgid "Exercise 4: Using wrk_withPoints" -msgstr "" +msgstr "演習 4: wrk_withPoints を使う" #: ../../build/docs/basic/withPoints.rst:257 msgid "Use ``wrk_withPoints``" -msgstr "" +msgstr "``wrk_withPoints`` を使用します" #: ../../build/docs/basic/withPoints.rst:259 msgid "Departure point is: (lat,lon) = ``(34.399086, 132.453875)``" -msgstr "" +msgstr "出発地点は: (lat,lon) = ``(34.399086, 132.453875)``" #: ../../build/docs/basic/withPoints.rst:260 msgid "Destination point is: (lat,lon) = ``(34.391111, 132.451490)``" -msgstr "" +msgstr "目的地点は: (lat,lon) = ``(34.391111, 132.451490)``" #: ../../build/docs/basic/withPoints.rst:262 msgid "Get the query that is been generated." -msgstr "" +msgstr "生成されたクエリを取得します。" #: ../../build/docs/basic/withPoints.rst:263 msgid "Get the names of the streets of the route." -msgstr "" +msgstr "ルート上の道路名を取得します。" #: ../../build/docs/basic/withPoints.rst:264 msgid "Create a view to be used on QGIS." -msgstr "" +msgstr "QGIS で使用するビューを作成します。" #: ../../build/docs/basic/withPoints.rst:266 msgid "Test the view by listing the names of each segment of the route." -msgstr "" +msgstr "ルートの各セグメントの名前を一覧表示して、ビューをテストします。" #: ../../build/docs/basic/withPoints.rst:270 msgid "" "The next two parameters are the latitude and longitude of the departure " "point." -msgstr "" +msgstr "次の2つのパラメータは、出発地点の緯度と経度です。" #: ../../build/docs/basic/withPoints.rst:271 msgid "" -"The next two parameters are the latitude and longitude of the destination" -" point." -msgstr "" +"The next two parameters are the latitude and longitude of the destination " +"point." +msgstr "次の2つのパラメータは、目的地点の緯度と経度です。" #: ../../build/docs/basic/withPoints.rst:272 msgid "Use with default value of ``do_debug``." -msgstr "" +msgstr "``do_debug`` の既定値を使って実行します。" #: ../../build/docs/basic/withPoints.rst:283 msgid "Do a dry run by adding ``true`` to get the query that is executed." -msgstr "" +msgstr "``true`` を追加してドライランを実行し、実行されるクエリを取得します。" #: ../../build/docs/basic/withPoints.rst:294 msgid "Create the view and test it." -msgstr "" - +msgstr "ビューを作成してテストします。" From 9d8cc6d1a65e983c1fc5c1b7a97d2338caa24129 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 22:12:13 +0900 Subject: [PATCH 06/31] docs(locale): translate basic/sql_function into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/sql_function.po | 244 ++++++++++---------- 1 file changed, 124 insertions(+), 120 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/sql_function.po b/locale/ja/LC_MESSAGES/basic/sql_function.po index 2de8116a..20b627bb 100644 --- a/locale/ja/LC_MESSAGES/basic/sql_function.po +++ b/locale/ja/LC_MESSAGES/basic/sql_function.po @@ -12,249 +12,252 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/basic/sql_function.rst:7 msgid "SQL function" -msgstr "" +msgstr "SQL 関数" #: ../../build/docs/basic/sql_function.rst:13 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/basic/sql_function.rst:15 msgid "" -"While pgRouting functions provide a low-level interface, developing for a" -" higher-level application requires these requirements to be represented " -"directly in the SQL queries. As these SQL queries get more complex, it is" -" desirable to store them in PostgreSQL stored procedures or functions. " -"Stored procedures or functions are an effective way to wrap application " -"logic, in this case, related to routing logic and requirements." +"While pgRouting functions provide a low-level interface, developing for a " +"higher-level application requires these requirements to be represented " +"directly in the SQL queries. As these SQL queries get more complex, it is " +"desirable to store them in PostgreSQL stored procedures or functions. Stored" +" procedures or functions are an effective way to wrap application logic, in " +"this case, related to routing logic and requirements." msgstr "" +"pgRouting の関数は低レベルなインタフェースを提供しますが、より高レベルなアプリケーションを開発するには、これらの要件を SQL " +"クエリの中で直接表現する必要があります。SQL クエリが複雑になるにつれて、それらを PostgreSQL " +"のストアドプロシージャや関数として保存することが望ましくなります。ストアドプロシージャや関数は、アプリケーションのロジック(ここではルート検索のロジックと要件)をまとめるための効果的な方法です。" #: ../../build/docs/basic/sql_function.rst:23 msgid "The function requirements" -msgstr "" +msgstr "関数の要件" #: ../../build/docs/basic/sql_function.rst:25 msgid "The function will wrap ``pgr_dijkstra``." -msgstr "" +msgstr "この関数は ``pgr_dijkstra`` をラップします。" #: ../../build/docs/basic/sql_function.rst:27 msgid "The function will use:" -msgstr "" +msgstr "この関数は以下を使用します:" #: ../../build/docs/basic/sql_function.rst:29 msgid "``vehicle_net``" -msgstr "" +msgstr "``vehicle_net``" #: ../../build/docs/basic/sql_function.rst:30 msgid "``vehicle_penalized_net``" -msgstr "" +msgstr "``vehicle_penalized_net``" #: ../../build/docs/basic/sql_function.rst:32 msgid "The function returns the following routing information:" -msgstr "" +msgstr "この関数は以下のルート検索情報を返します:" #: ../../build/docs/basic/sql_function.rst:34 msgid "``seq`` - A unique identifier of the rows" -msgstr "" +msgstr "``seq`` - 行の一意な識別子" #: ../../build/docs/basic/sql_function.rst:35 msgid "``id`` - The segment's identifier" -msgstr "" +msgstr "``id`` - セグメントの識別子" #: ../../build/docs/basic/sql_function.rst:36 msgid "``seconds`` - Number of seconds to traverse the segment" -msgstr "" +msgstr "``seconds`` - セグメントの通過にかかる秒数" #: ../../build/docs/basic/sql_function.rst:37 msgid "``name`` - The segment's name" -msgstr "" +msgstr "``name`` - セグメントの名前" #: ../../build/docs/basic/sql_function.rst:38 msgid "``length`` - The segment's length" -msgstr "" +msgstr "``length`` - セグメントの長さ" #: ../../build/docs/basic/sql_function.rst:39 msgid "``azimuth`` - The azimuth of the segment" -msgstr "" +msgstr "``azimuth`` - セグメントの方位角" #: ../../build/docs/basic/sql_function.rst:40 msgid "``readable`` - The geometry in human readable form." -msgstr "" +msgstr "``readable`` - 人間が読める形式のジオメトリ。" #: ../../build/docs/basic/sql_function.rst:41 msgid "``geom`` - The routing geometry" -msgstr "" +msgstr "``geom`` - ルート検索のジオメトリ" #: ../../build/docs/basic/sql_function.rst:44 msgid "Design of the function" -msgstr "" +msgstr "関数の設計" #: ../../build/docs/basic/sql_function.rst:45 msgid "" "The function to be created ``wrk_dijkstra`` with the following input " "parameters and output columns:" -msgstr "" +msgstr "作成する関数 ``wrk_dijkstra`` の入力パラメータと出力列は以下のとおりです:" #: ../../build/docs/basic/sql_function.rst:49 msgid "Input parameters" -msgstr "" +msgstr "入力パラメータ" #: ../../build/docs/basic/sql_function.rst:51 msgid "Parameter" -msgstr "" +msgstr "パラメータ" #: ../../build/docs/basic/sql_function.rst:51 #: ../../build/docs/basic/sql_function.rst:62 msgid "Type" -msgstr "" +msgstr "型" #: ../../build/docs/basic/sql_function.rst:51 #: ../../build/docs/basic/sql_function.rst:62 msgid "Description" -msgstr "" +msgstr "説明" #: ../../build/docs/basic/sql_function.rst:53 msgid "``source``" -msgstr "" +msgstr "``source``" #: ../../build/docs/basic/sql_function.rst:53 #: ../../build/docs/basic/sql_function.rst:54 #: ../../build/docs/basic/sql_function.rst:65 msgid "BIGINT" -msgstr "" +msgstr "BIGINT" #: ../../build/docs/basic/sql_function.rst:53 msgid "The identifier of the `departure` location." -msgstr "" +msgstr "出発地点 (`departure`) の識別子。" #: ../../build/docs/basic/sql_function.rst:54 msgid "``target``" -msgstr "" +msgstr "``target``" #: ../../build/docs/basic/sql_function.rst:54 msgid "The identifier of the `destination` location." -msgstr "" +msgstr "目的地点 (`destination`) の識別子。" #: ../../build/docs/basic/sql_function.rst:60 msgid "Output columns" -msgstr "" +msgstr "出力列" #: ../../build/docs/basic/sql_function.rst:62 msgid "Name" -msgstr "" +msgstr "名前" #: ../../build/docs/basic/sql_function.rst:64 msgid "``seq``" -msgstr "" +msgstr "``seq``" #: ../../build/docs/basic/sql_function.rst:64 msgid "INTEGER" -msgstr "" +msgstr "INTEGER" #: ../../build/docs/basic/sql_function.rst:64 msgid "A unique number for each result row." -msgstr "" +msgstr "各結果行に対する一意の番号。" #: ../../build/docs/basic/sql_function.rst:65 msgid "``id``" -msgstr "" +msgstr "``id``" #: ../../build/docs/basic/sql_function.rst:65 msgid "The edge identifier." -msgstr "" +msgstr "エッジの識別子。" #: ../../build/docs/basic/sql_function.rst:66 msgid "``seconds``" -msgstr "" +msgstr "``seconds``" #: ../../build/docs/basic/sql_function.rst:66 #: ../../build/docs/basic/sql_function.rst:68 #: ../../build/docs/basic/sql_function.rst:69 msgid "FLOAT" -msgstr "" +msgstr "FLOAT" #: ../../build/docs/basic/sql_function.rst:66 msgid "The number of seconds it takes to traverse the segment." -msgstr "" +msgstr "セグメントの通過にかかる秒数。" #: ../../build/docs/basic/sql_function.rst:67 msgid "``name``" -msgstr "" +msgstr "``name``" #: ../../build/docs/basic/sql_function.rst:67 #: ../../build/docs/basic/sql_function.rst:70 msgid "TEXT" -msgstr "" +msgstr "TEXT" #: ../../build/docs/basic/sql_function.rst:67 msgid "The name of the segment." -msgstr "" +msgstr "セグメントの名前。" #: ../../build/docs/basic/sql_function.rst:68 msgid "``length``" -msgstr "" +msgstr "``length``" #: ../../build/docs/basic/sql_function.rst:68 msgid "The length in meters of the segment." -msgstr "" +msgstr "セグメントの長さ(メートル)。" #: ../../build/docs/basic/sql_function.rst:69 #: ../../build/docs/basic/sql_function.rst:218 msgid "``azimuth``" -msgstr "" +msgstr "``azimuth``" #: ../../build/docs/basic/sql_function.rst:69 msgid "The azimuth of the segment." -msgstr "" +msgstr "セグメントの方位角。" #: ../../build/docs/basic/sql_function.rst:70 #: ../../build/docs/basic/sql_function.rst:217 msgid "``readable``" -msgstr "" +msgstr "``readable``" #: ../../build/docs/basic/sql_function.rst:70 msgid "The geometry in human readable form." -msgstr "" +msgstr "人間が読める形式のジオメトリ。" #: ../../build/docs/basic/sql_function.rst:71 #: ../../build/docs/basic/sql_function.rst:216 msgid "``geom``" -msgstr "" +msgstr "``geom``" #: ../../build/docs/basic/sql_function.rst:71 msgid "geometry" -msgstr "" +msgstr "geometry" #: ../../build/docs/basic/sql_function.rst:71 msgid "The geometry of the segment in the correct direction." -msgstr "" +msgstr "正しい方向のセグメントのジオメトリ。" #: ../../build/docs/basic/sql_function.rst:77 msgid "Additional information handling" -msgstr "" +msgstr "追加情報の扱い" #: ../../build/docs/basic/sql_function.rst:79 msgid "" "When the application needs additional information, like the name of the " "street, ``JOIN`` the results with other tables." -msgstr "" +msgstr "道路名のような追加情報がアプリケーションで必要な場合は、結果を他のテーブルと ``JOIN`` します。" #: ../../build/docs/basic/sql_function.rst:83 msgid "Exercise 1: Get additional information" -msgstr "" +msgstr "演習 1: 追加情報を取得する" #: ../../build/docs/basic/sql_function.rst:85 msgid "Route showing names" -msgstr "" +msgstr "名前を表示したルート" #: ../../build/docs/basic/sql_function.rst:90 #: ../../build/docs/basic/sql_function.rst:120 @@ -262,11 +265,11 @@ msgstr "" #: ../../build/docs/basic/sql_function.rst:171 #: ../../build/docs/basic/sql_function.rst:213 msgid "Problem" -msgstr "" +msgstr "課題" #: ../../build/docs/basic/sql_function.rst:91 msgid "Create a function that gets all the required information" -msgstr "" +msgstr "必要な情報をすべて取得する関数を作成します" #: ../../build/docs/basic/sql_function.rst:94 #: ../../build/docs/basic/sql_function.rst:124 @@ -274,189 +277,190 @@ msgstr "" #: ../../build/docs/basic/sql_function.rst:175 #: ../../build/docs/basic/sql_function.rst:221 msgid "Solution" -msgstr "" +msgstr "解答" #: ../../build/docs/basic/sql_function.rst:95 msgid "The function returns the columns asked." -msgstr "" +msgstr "この関数は要求された列を返します。" #: ../../build/docs/basic/sql_function.rst:96 msgid "Rename ``pgr_dijkstra`` results to application requirements names." -msgstr "" +msgstr "``pgr_dijkstra`` の結果を、アプリケーションの要件に合わせた名前に変更します。" #: ../../build/docs/basic/sql_function.rst:97 msgid "" "``LEFT JOIN`` the results with ``vehicle_net`` to get the additional " "information." -msgstr "" +msgstr "追加情報を取得するために、結果を ``vehicle_net`` と ``LEFT JOIN`` します。" #: ../../build/docs/basic/sql_function.rst:100 msgid "" -"``LEFT JOIN`` to include the row with ``id = -1`` because it does not " -"exist on ``vehicle_net``" +"``LEFT JOIN`` to include the row with ``id = -1`` because it does not exist " +"on ``vehicle_net``" msgstr "" +"``id = -1`` の行は ``vehicle_net`` に存在しないため、その行を含めるために ``LEFT JOIN`` を使用します" #: ../../build/docs/basic/sql_function.rst:110 msgid "Using the function" -msgstr "" +msgstr "関数の使用" #: ../../build/docs/basic/sql_function.rst:113 msgid "Exercise 2: Route geometry (binary format)" -msgstr "" +msgstr "演習 2: ルートのジオメトリ(バイナリ形式)" #: ../../build/docs/basic/sql_function.rst:115 msgid "Route showing readable" -msgstr "" +msgstr "readable を表示したルート" #: ../../build/docs/basic/sql_function.rst:121 msgid "Get the geometries of the route from |place_1| to |place_2|" -msgstr "" +msgstr "|place_1| から |place_2| までのルートのジオメトリを取得します" #: ../../build/docs/basic/sql_function.rst:125 msgid "Select the column ``geom``." -msgstr "" +msgstr "``geom`` 列を選択します。" #: ../../build/docs/basic/sql_function.rst:137 msgid "Exercise 3: Route geometry (human readable)" -msgstr "" +msgstr "演習 3: ルートのジオメトリ(人間が読める形式)" #: ../../build/docs/basic/sql_function.rst:139 #: ../../build/docs/basic/sql_function.rst:287 msgid "From |ch7_place_1| to |ch7_place_2|" -msgstr "" +msgstr "|ch7_place_1| から |ch7_place_2| まで" #: ../../build/docs/basic/sql_function.rst:145 msgid "" -"Get the geometries in readable form of the route from |place_1| to " -"|place_2|" -msgstr "" +"Get the geometries in readable form of the route from |place_1| to |place_2|" +msgstr "|place_1| から |place_2| までのルートのジオメトリを、人間が読める形式で取得します" #: ../../build/docs/basic/sql_function.rst:149 msgid "Select the column ``readable``." -msgstr "" +msgstr "``readable`` 列を選択します。" #: ../../build/docs/basic/sql_function.rst:161 msgid "Exercise 5: Get the azimuth" -msgstr "" +msgstr "演習 5: 方位角を取得する" #: ../../build/docs/basic/sql_function.rst:163 msgid "Route showing azimuth" -msgstr "" +msgstr "方位角を表示したルート" #: ../../build/docs/basic/sql_function.rst:167 msgid "" -"There are many geometry functions in PostGIS, the workshop coveres some " -"of them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, " -"``ST_Azimuth``." +"There are many geometry functions in PostGIS, the workshop coveres some of " +"them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, ``ST_Azimuth``." msgstr "" +"PostGIS には多くのジオメトリ関数があり、このワークショップでは ``ST_AsText``, ``ST_Reverse``, " +"``ST_EndPoint``, ``ST_Azimuth`` などの一部を扱います。" #: ../../build/docs/basic/sql_function.rst:172 -msgid "Get the azimuth of the geometries of the route from |place_1| to |place_2|" -msgstr "" +msgid "" +"Get the azimuth of the geometries of the route from |place_1| to |place_2|" +msgstr "|place_1| から |place_2| までのルートのジオメトリの方位角を取得します" #: ../../build/docs/basic/sql_function.rst:176 msgid "The function returns ``azimuth``." -msgstr "" +msgstr "この関数は ``azimuth`` を返します。" #: ../../build/docs/basic/sql_function.rst:189 msgid "Exercise 4: Route geometry directionality" -msgstr "" +msgstr "演習 4: ルートのジオメトリの方向性" #: ../../build/docs/basic/sql_function.rst:191 msgid "wrong direccionality" -msgstr "" +msgstr "誤った方向性" #: ../../build/docs/basic/sql_function.rst:195 msgid "" -"Visually, with the route displayed with arrows, it can be found that " -"there are arrows that do not match the directionality of the route." -msgstr "" +"Visually, with the route displayed with arrows, it can be found that there " +"are arrows that do not match the directionality of the route." +msgstr "ルートを矢印付きで表示すると、ルートの方向性と一致しない矢印があることが視覚的にわかります。" #: ../../build/docs/basic/sql_function.rst:198 msgid "" -"To have correct directionality, the ending point of a geometry must match" -" the starting point of the next geometry" -msgstr "" +"To have correct directionality, the ending point of a geometry must match " +"the starting point of the next geometry" +msgstr "正しい方向性にするには、あるジオメトリの終点が次のジオメトリの始点と一致していなければなりません" #: ../../build/docs/basic/sql_function.rst:201 msgid "" -"Inspecting the detail of the results of `Exercise 3: Route geometry " -"(human readable)`_" -msgstr "" +"Inspecting the detail of the results of `Exercise 3: Route geometry (human " +"readable)`_" +msgstr "`Exercise 3: Route geometry (human readable)`_ の結果の詳細を調べます" #: ../../build/docs/basic/sql_function.rst:214 msgid "" -"Fix the directionality of the geometries and of the columns that depend " -"on it." -msgstr "" +"Fix the directionality of the geometries and of the columns that depend on " +"it." +msgstr "ジオメトリと、それに依存する列の方向性を修正します。" #: ../../build/docs/basic/sql_function.rst:222 msgid "To get the correct direction some geometries need to be reversed:" -msgstr "" +msgstr "正しい方向にするには、一部のジオメトリを反転させる必要があります:" #: ../../build/docs/basic/sql_function.rst:224 msgid "" "Reversing a geometry will depend on the ``node`` column of the query to " "Dijkstra." -msgstr "" +msgstr "ジオメトリを反転させるかどうかは、Dijkstra へのクエリの ``node`` 列によって決まります。" #: ../../build/docs/basic/sql_function.rst:227 msgid "A conditional ``CASE`` statement that returns:" -msgstr "" +msgstr "以下を返す条件分岐の ``CASE`` 文を使います:" #: ../../build/docs/basic/sql_function.rst:229 msgid "The geometry when ``node`` is the ``source`` column." -msgstr "" +msgstr "``node`` が ``source`` 列である場合は、そのジオメトリ。" #: ../../build/docs/basic/sql_function.rst:230 msgid "The reversed geometry when ``node`` is not the ``source`` column." -msgstr "" +msgstr "``node`` が ``source`` 列でない場合は、反転したジオメトリ。" #: ../../build/docs/basic/sql_function.rst:239 msgid "Inspecting the problematic rows, the directionality has been fixed." -msgstr "" +msgstr "問題のあった行を調べると、方向性が修正されています。" #: ../../build/docs/basic/sql_function.rst:250 msgid "good direccionality" -msgstr "" +msgstr "正しい方向性" #: ../../build/docs/basic/sql_function.rst:255 msgid "Writing the final function" -msgstr "" +msgstr "最終的な関数の作成" #: ../../build/docs/basic/sql_function.rst:257 msgid "The final function using ``vehicle_penalized_net``" -msgstr "" +msgstr "``vehicle_penalized_net`` を使った最終的な関数" #: ../../build/docs/basic/sql_function.rst:266 msgid "Exercise 6: Using the function" -msgstr "" +msgstr "演習 6: 関数を使う" #: ../../build/docs/basic/sql_function.rst:268 msgid "Try the function with a combination of the interesting places:" -msgstr "" +msgstr "興味のある地点を組み合わせて関数を試します:" #: ../../build/docs/basic/sql_function.rst:270 msgid "|id_1| |place_1|" -msgstr "" +msgstr "|id_1| |place_1|" #: ../../build/docs/basic/sql_function.rst:271 msgid "|id_2| |place_2|" -msgstr "" +msgstr "|id_2| |place_2|" #: ../../build/docs/basic/sql_function.rst:272 msgid "|id_3| |place_3|" -msgstr "" +msgstr "|id_3| |place_3|" #: ../../build/docs/basic/sql_function.rst:273 msgid "|id_4| |place_4|" -msgstr "" +msgstr "|id_4| |place_4|" #: ../../build/docs/basic/sql_function.rst:274 msgid "|id_5| |place_5|" -msgstr "" +msgstr "|id_5| |place_5|" #: ../../build/docs/basic/sql_function.rst:276 msgid "Names of the streets in the route" -msgstr "" - +msgstr "ルート上の道路名" From 81a36f1e2c348f1277ecb56bd5cba6ba7150dd42 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 23:01:10 +0900 Subject: [PATCH 07/31] docs(locale): translate basic/vehicle into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/vehicle.po | 237 +++++++++++++------------ 1 file changed, 121 insertions(+), 116 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/vehicle.po b/locale/ja/LC_MESSAGES/basic/vehicle.po index 5de51507..8d271e03 100644 --- a/locale/ja/LC_MESSAGES/basic/vehicle.po +++ b/locale/ja/LC_MESSAGES/basic/vehicle.po @@ -12,417 +12,422 @@ msgstr "" "POT-Creation-Date: 2026-06-25 21:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/basic/vehicle.rst:7 msgid "Vehicle Routing" -msgstr "" +msgstr "車両のルート検索" #: ../../build/docs/basic/vehicle.rst:13 msgid "" -"Routing is not limited to pedestrians and most of the time is also used " -"for routing vehicles." -msgstr "" +"Routing is not limited to pedestrians and most of the time is also used for " +"routing vehicles." +msgstr "ルート検索は歩行者に限ったものではなく、多くの場合は車両のルート検索にも使われます。" #: ../../build/docs/basic/vehicle.rst:16 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/basic/vehicle.rst:19 msgid "Routing for vehicles" -msgstr "" +msgstr "車両向けのルート検索" #: ../../build/docs/basic/vehicle.rst:21 msgid "" -"A query for vehicle routing generally differs from routing for " -"pedestrians:" -msgstr "" +"A query for vehicle routing generally differs from routing for pedestrians:" +msgstr "車両のルート検索のクエリは、一般に歩行者のルート検索とは異なります:" #: ../../build/docs/basic/vehicle.rst:23 msgid "The road segments are considered `directed`" -msgstr "" +msgstr "道路セグメントは有向 (`directed`) として扱われます" #: ../../build/docs/basic/vehicle.rst:24 msgid "Costs can be:" -msgstr "" +msgstr "コストには次のようなものが使えます:" #: ../../build/docs/basic/vehicle.rst:26 msgid "Distance" -msgstr "" +msgstr "距離" #: ../../build/docs/basic/vehicle.rst:27 msgid "Time" -msgstr "" +msgstr "時間" #: ../../build/docs/basic/vehicle.rst:28 msgid "Euros" -msgstr "" +msgstr "ユーロ" #: ../../build/docs/basic/vehicle.rst:29 msgid "Pesos" -msgstr "" +msgstr "ペソ" #: ../../build/docs/basic/vehicle.rst:30 msgid "Dollars" -msgstr "" +msgstr "ドル" #: ../../build/docs/basic/vehicle.rst:31 msgid "CO\\ :sub:`2`\\ emissions" -msgstr "" +msgstr "CO\\ :sub:`2`\\ 排出量" #: ../../build/docs/basic/vehicle.rst:32 msgid "Wear and tear on the vehicle, etc." -msgstr "" +msgstr "車両の摩耗や劣化など。" #: ../../build/docs/basic/vehicle.rst:34 msgid "" "The ``reverse_cost`` attribute must be taken into account on two way " "streets." -msgstr "" +msgstr "双方向の道路では ``reverse_cost`` 属性を考慮する必要があります。" #: ../../build/docs/basic/vehicle.rst:36 msgid "The costs should have the same units as the ``cost`` attribute" -msgstr "" +msgstr "コストは ``cost`` 属性と同じ単位である必要があります" #: ../../build/docs/basic/vehicle.rst:37 msgid "``cost`` and ``reverse_cost`` values can be different" -msgstr "" +msgstr "``cost`` と ``reverse_cost`` の値は異なっていてもかまいません" #: ../../build/docs/basic/vehicle.rst:39 msgid "Due to the fact that there are roads that are **one way**" -msgstr "" +msgstr "**一方通行**\\ の道路が存在するためです" #: ../../build/docs/basic/vehicle.rst:41 msgid "Depending on the geometry, the valid way:" -msgstr "" +msgstr "ジオメトリに応じて、有効な進行方向は次のようになります:" #: ../../build/docs/basic/vehicle.rst:43 msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" -msgstr "" +msgstr "(``source, target``) セグメント ``IF cost >= 0 AND reverse_cost < 0``" #: ../../build/docs/basic/vehicle.rst:44 msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" -msgstr "" +msgstr "(``target, source``) セグメント ``IF cost < 0 AND reverse_cost >= 0``" #: ../../build/docs/basic/vehicle.rst:46 msgid "" -"A **wrong way** is indicated with a **negative value** and is not " -"inserted in the graph for processing." -msgstr "" +"A **wrong way** is indicated with a **negative value** and is not inserted " +"in the graph for processing." +msgstr "**誤った進行方向**\\ は\\ **負の値**\\ で示され、処理用のグラフには挿入されません。" #: ../../build/docs/basic/vehicle.rst:49 msgid "" -"**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their " -"values can be different. For example, it is faster going down hill on a " -"sloped road. In general, ``cost`` and ``reverse_cost`` do not need to be " -"length; they can be almost anything, for example - time, slope, surface, " -"road type, etc., or they can be a combination of multiple parameters." +"**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their values " +"can be different. For example, it is faster going down hill on a sloped " +"road. In general, ``cost`` and ``reverse_cost`` do not need to be length; " +"they can be almost anything, for example - time, slope, surface, road type, " +"etc., or they can be a combination of multiple parameters." msgstr "" +"**双方向**\\ の道路 - ``IF cost >= 0 AND reverse_cost >= " +"0``。両者の値は異なっていてもかまいません。たとえば、勾配のある道路では下り方向のほうが速くなります。一般に、``cost`` と " +"``reverse_cost`` " +"は長さである必要はなく、時間、勾配、路面、道路種別など、ほとんど何でも指定できます。また、複数のパラメータを組み合わせることもできます。" #: ../../build/docs/basic/vehicle.rst:56 msgid "" -"The following queries indicate the number of road segments, where a \"one" -" way\" rule applies:" -msgstr "" +"The following queries indicate the number of road segments, where a \"one " +"way\" rule applies:" +msgstr "次のクエリは、「一方通行」のルールが適用される道路セグメントの数を示します:" #: ../../build/docs/basic/vehicle.rst:57 -msgid "Number of (``source, target``) segments with ``cost < 0`` (line **3**)." -msgstr "" +msgid "" +"Number of (``source, target``) segments with ``cost < 0`` (line **3**)." +msgstr "``cost < 0`` である (``source, target``) セグメントの数 (**3** 行目)。" #: ../../build/docs/basic/vehicle.rst:66 msgid "" "Number of (``target, source``) segments with ``reverse_cost < 0`` (line " "**3**)." -msgstr "" +msgstr "``reverse_cost < 0`` である (``target, source``) セグメントの数 (**3** 行目)。" #: ../../build/docs/basic/vehicle.rst:78 msgid "Exercise 1: Vehicle routing - going" -msgstr "" +msgstr "演習 1: 車両のルート検索 - 往路" -#: ../../build/docs/basic/vehicle.rst:81 ../../build/docs/basic/vehicle.rst:107 +#: ../../build/docs/basic/vehicle.rst:81 +#: ../../build/docs/basic/vehicle.rst:107 #: ../../build/docs/basic/vehicle.rst:135 #: ../../build/docs/basic/vehicle.rst:183 #: ../../build/docs/basic/vehicle.rst:210 #: ../../build/docs/basic/vehicle.rst:282 #: ../../build/docs/basic/vehicle.rst:318 msgid "Problem:" -msgstr "" +msgstr "課題:" #: ../../build/docs/basic/vehicle.rst:82 msgid "From the \"|place_1|\" to the \"|place_3|\" by car." -msgstr "" +msgstr "「|place_1|」から「|place_3|」まで車で移動します。" #: ../../build/docs/basic/vehicle.rst:84 msgid "From |place_1| to the |place_3| by car." -msgstr "" +msgstr "|place_1| から |place_3| まで車で。" -#: ../../build/docs/basic/vehicle.rst:89 ../../build/docs/basic/vehicle.rst:115 +#: ../../build/docs/basic/vehicle.rst:89 +#: ../../build/docs/basic/vehicle.rst:115 #: ../../build/docs/basic/vehicle.rst:143 #: ../../build/docs/basic/vehicle.rst:188 #: ../../build/docs/basic/vehicle.rst:290 #: ../../build/docs/basic/vehicle.rst:322 msgid "Solution:" -msgstr "" +msgstr "解答:" #: ../../build/docs/basic/vehicle.rst:90 msgid "``cost`` and ``reverse_cost`` columns, are in seconds." -msgstr "" +msgstr "``cost`` 列と ``reverse_cost`` 列の単位は秒です。" #: ../../build/docs/basic/vehicle.rst:91 msgid "The vehicle is going from vertex |id_1| to |id_3|." -msgstr "" +msgstr "車両は頂点 |id_1| から |id_3| まで移動します。" #: ../../build/docs/basic/vehicle.rst:104 msgid "Exercise 2: Vehicle routing - returning" -msgstr "" +msgstr "演習 2: 車両のルート検索 - 復路" #: ../../build/docs/basic/vehicle.rst:108 msgid "From \"|place_3|\" to the \"|place_1|\" by car." -msgstr "" +msgstr "「|place_3|」から「|place_1|」まで車で移動します。" #: ../../build/docs/basic/vehicle.rst:110 msgid "From |place_3| to the |place_1| by car." -msgstr "" +msgstr "|place_3| から |place_1| まで車で。" #: ../../build/docs/basic/vehicle.rst:116 #: ../../build/docs/basic/vehicle.rst:152 msgid "The vehicle is going from vertex |id_3| to |id_1|." -msgstr "" +msgstr "車両は頂点 |id_3| から |id_1| まで移動します。" #: ../../build/docs/basic/vehicle.rst:128 msgid "" "On a directed graph, going and coming back routes, most of the time are " "different." -msgstr "" +msgstr "有向グラフでは、往路と復路のルートは多くの場合異なります。" #: ../../build/docs/basic/vehicle.rst:132 msgid "Exercise 3: Vehicle routing when time is money" -msgstr "" +msgstr "演習 3: 時間が費用になる場合の車両のルート検索" #: ../../build/docs/basic/vehicle.rst:136 msgid "From \"|place_3|\" to the \"|place_1|\"" -msgstr "" +msgstr "「|place_3|」から「|place_1|」まで" #: ../../build/docs/basic/vehicle.rst:138 #: ../../build/docs/basic/vehicle.rst:213 #: ../../build/docs/basic/vehicle.rst:285 msgid "From |place_3| to |place_1|" -msgstr "" +msgstr "|place_3| から |place_1| まで" #: ../../build/docs/basic/vehicle.rst:144 msgid "Use the ``vehicle_net``." -msgstr "" +msgstr "``vehicle_net`` を使用します。" #: ../../build/docs/basic/vehicle.rst:145 msgid "The cost is ``$100 per hour``." -msgstr "" +msgstr "コストは ``$100 per hour`` です。" #: ../../build/docs/basic/vehicle.rst:147 msgid "Using ``cost`` and ``reverse_cost`` columns, which are in seconds." -msgstr "" +msgstr "単位が秒である ``cost`` 列と ``reverse_cost`` 列を使用します。" #: ../../build/docs/basic/vehicle.rst:149 msgid "The duration in hours is ``cost / 3600``." -msgstr "" +msgstr "時間単位の所要時間は ``cost / 3600`` です。" #: ../../build/docs/basic/vehicle.rst:150 msgid "The cost in ``dollars`` is ``cost / 3600 * 100``." -msgstr "" +msgstr "``dollars`` 単位のコストは ``cost / 3600 * 100`` です。" #: ../../build/docs/basic/vehicle.rst:165 msgid "Comparing with `Exercise 2: Vehicle routing - returning`_:" -msgstr "" +msgstr "`Exercise 2: Vehicle routing - returning`_ との比較:" #: ../../build/docs/basic/vehicle.rst:167 msgid "The total number of records are identical." -msgstr "" +msgstr "レコードの総数は同一です。" #: ../../build/docs/basic/vehicle.rst:168 msgid "The node sequence is identical." -msgstr "" +msgstr "ノードの並びは同一です。" #: ../../build/docs/basic/vehicle.rst:169 msgid "The edge sequence is identical." -msgstr "" +msgstr "エッジの並びは同一です。" #: ../../build/docs/basic/vehicle.rst:170 msgid "The cost and agg_cost results are directly proportional." -msgstr "" +msgstr "cost と agg_cost の結果は正比例します。" #: ../../build/docs/basic/vehicle.rst:174 msgid "Cost manipulations" -msgstr "" +msgstr "コストの操作" #: ../../build/docs/basic/vehicle.rst:176 msgid "" "In this workshop, costs are going to be manipulated using the " "``configuration`` table." -msgstr "" +msgstr "このワークショップでは、``configuration`` テーブルを使ってコストを操作します。" #: ../../build/docs/basic/vehicle.rst:180 msgid "Exercise 4: Create a penalazied view" -msgstr "" +msgstr "演習 4: ペナルティ付きビューを作成する" #: ../../build/docs/basic/vehicle.rst:184 msgid "" -"Add a penalty column on the :code:`configuration` table with default " -"value of 1. Create a view that uses the value of the column to modify the" -" costs." +"Add a penalty column on the :code:`configuration` table with default value " +"of 1. Create a view that uses the value of the column to modify the costs." msgstr "" +":code:`configuration` テーブルに、既定値 1 の penalty " +"列を追加します。その列の値を使ってコストを変更するビューを作成します。" #: ../../build/docs/basic/vehicle.rst:189 msgid "Add the penalty column with the default value of ``1``." -msgstr "" +msgstr "既定値 ``1`` の penalty 列を追加します。" #: ../../build/docs/basic/vehicle.rst:195 msgid "Create the penalized vehicle net" -msgstr "" +msgstr "ペナルティ付きの車両ネットワークを作成します" #: ../../build/docs/basic/vehicle.rst:201 msgid "The vehicle's cost in this case will be in penalized seconds." -msgstr "" +msgstr "この場合、車両のコストはペナルティを加味した秒数になります。" #: ../../build/docs/basic/vehicle.rst:203 msgid "Costs are to be multiplied by :code:`penalty`" -msgstr "" +msgstr "コストには :code:`penalty` を掛けます" #: ../../build/docs/basic/vehicle.rst:204 msgid "Costs won't change (:math:`cost * 1 = cost`)." -msgstr "" +msgstr "コストは変わりません (:math:`cost * 1 = cost`)。" #: ../../build/docs/basic/vehicle.rst:207 msgid "Exercise 5: Vehicle routing without penalization" -msgstr "" +msgstr "演習 5: ペナルティなしの車両のルート検索" #: ../../build/docs/basic/vehicle.rst:211 msgid "From the \"|place_3|\" to \"|place_1|\" use the penalized view." -msgstr "" +msgstr "「|place_3|」から「|place_1|」まで、ペナルティ付きビューを使用します。" #: ../../build/docs/basic/vehicle.rst:217 msgid "The vehicle is going from vertex |id_3| to vertex |id_1|." -msgstr "" +msgstr "車両は頂点 |id_3| から頂点 |id_1| まで移動します。" #: ../../build/docs/basic/vehicle.rst:229 msgid "" -"Simple check, the results are the same as the " -":code:`vehicle_route_coming` view." -msgstr "" +"Simple check, the results are the same as the :code:`vehicle_route_coming` " +"view." +msgstr "簡単な確認として、結果は :code:`vehicle_route_coming` ビューと同じになります。" #: ../../build/docs/basic/vehicle.rst:242 msgid "Exercise 6: Penalizing based on the kind of roads" -msgstr "" +msgstr "演習 6: 道路の種類に基づくペナルティ付け" #: ../../build/docs/basic/vehicle.rst:245 msgid "Concept:" -msgstr "" +msgstr "考え方:" #: ../../build/docs/basic/vehicle.rst:246 msgid "" -"Change the cost values for the :code:`configuration` table, in such a " -"way, that the" -msgstr "" +"Change the cost values for the :code:`configuration` table, in such a way, " +"that the" +msgstr ":code:`configuration` テーブルのコスト値を、次のようになるように変更します" #: ../../build/docs/basic/vehicle.rst:248 msgid "Bicycle roads are not used." -msgstr "" +msgstr "自転車道は使用されません。" #: ../../build/docs/basic/vehicle.rst:250 msgid "``penalty < 0`` makes the road not to be included in the graph." -msgstr "" +msgstr "``penalty < 0`` にすると、その道路はグラフに含まれなくなります。" #: ../../build/docs/basic/vehicle.rst:252 msgid "Using residential roads is not encouraged." -msgstr "" +msgstr "住宅街の道路の使用は推奨されません。" #: ../../build/docs/basic/vehicle.rst:254 msgid "``penalty > 1`` makes the road slower for the calculations." -msgstr "" +msgstr "``penalty > 1`` にすると、計算上その道路は遅くなります。" #: ../../build/docs/basic/vehicle.rst:256 msgid "Using \"faster\" roads is highly encouraged." -msgstr "" +msgstr "「より速い」道路の使用が強く推奨されます。" #: ../../build/docs/basic/vehicle.rst:258 msgid "``penalty < 1`` makes the road faster for the calculations." -msgstr "" +msgstr "``penalty < 1`` にすると、計算上その道路は速くなります。" #: ../../build/docs/basic/vehicle.rst:260 msgid "All other roads are not penalized." -msgstr "" +msgstr "その他の道路にはペナルティを課しません。" #: ../../build/docs/basic/vehicle.rst:262 msgid "``penalty = 1`` does not modify the road times." -msgstr "" +msgstr "``penalty = 1`` は道路の所要時間を変更しません。" #: ../../build/docs/basic/vehicle.rst:264 msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." -msgstr "" +msgstr "``penalty`` の値は ``UPDATE`` クエリで変更できます。" #: ../../build/docs/basic/vehicle.rst:266 msgid "These values are an exaggeration." -msgstr "" +msgstr "これらの値は誇張したものです。" #: ../../build/docs/basic/vehicle.rst:279 msgid "Exercise 7: Vehicle routing with penalization" -msgstr "" +msgstr "演習 7: ペナルティありの車両のルート検索" #: ../../build/docs/basic/vehicle.rst:283 msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." -msgstr "" +msgstr "「|place_3|」から「|place_1|」まで、ペナルティを適用します。" #: ../../build/docs/basic/vehicle.rst:291 msgid "" "Using the same query from `Exercise 5: Vehicle routing without " "penalization`_" -msgstr "" +msgstr "`Exercise 5: Vehicle routing without penalization`_ と同じクエリを使用します" #: ../../build/docs/basic/vehicle.rst:304 msgid "Comparing with `Exercise 5: Vehicle routing without penalization`_" -msgstr "" +msgstr "`Exercise 5: Vehicle routing without penalization`_ との比較" #: ../../build/docs/basic/vehicle.rst:306 msgid "The query is the same." -msgstr "" +msgstr "クエリは同じです。" #: ../../build/docs/basic/vehicle.rst:307 msgid "The total number of records changed." -msgstr "" +msgstr "レコードの総数が変わりました。" #: ../../build/docs/basic/vehicle.rst:309 msgid "The node sequence changed." -msgstr "" +msgstr "ノードの並びが変わりました。" #: ../../build/docs/basic/vehicle.rst:310 msgid "The edge sequence changed." -msgstr "" +msgstr "エッジの並びが変わりました。" #: ../../build/docs/basic/vehicle.rst:312 msgid "The costs do not change proportionally." -msgstr "" +msgstr "コストは比例して変化しません。" #: ../../build/docs/basic/vehicle.rst:315 msgid "Exercise 8: Original time of penalized route" -msgstr "" +msgstr "演習 8: ペナルティ付きルートの元の所要時間" #: ../../build/docs/basic/vehicle.rst:319 msgid "Get the times in seconds of a penalized route" -msgstr "" +msgstr "ペナルティ付きルートの所要時間を秒単位で取得します" #: ../../build/docs/basic/vehicle.rst:323 msgid "" "Create a penalized view by joining the ``vehicle_net`` joined with the " "``configuration`` table" -msgstr "" +msgstr "``vehicle_net`` を ``configuration`` テーブルと結合して、ペナルティ付きビューを作成します" #: ../../build/docs/basic/vehicle.rst:326 msgid "" -"Use the inner query from `Exercise 5: Vehicle routing without " -"penalization`_" -msgstr "" - +"Use the inner query from `Exercise 5: Vehicle routing without penalization`_" +msgstr "`Exercise 5: Vehicle routing without penalization`_ の内部クエリを使用します" From 795b38871e7111d1d821aba9da8f75afb18be3cd Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Mon, 3 Aug 2026 23:36:21 +0900 Subject: [PATCH 08/31] docs(locale): translate basic/pedestrian into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/basic/pedestrian.po | 263 ++++++++++++---------- 1 file changed, 142 insertions(+), 121 deletions(-) diff --git a/locale/ja/LC_MESSAGES/basic/pedestrian.po b/locale/ja/LC_MESSAGES/basic/pedestrian.po index 53ab3e6f..5e40bf86 100644 --- a/locale/ja/LC_MESSAGES/basic/pedestrian.po +++ b/locale/ja/LC_MESSAGES/basic/pedestrian.po @@ -12,164 +12,179 @@ msgstr "" "POT-Creation-Date: 2026-06-25 21:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/basic/pedestrian.rst:6 msgid "Pedestrian Routing" -msgstr "" +msgstr "歩行者のルート検索" #: ../../build/docs/basic/pedestrian.rst:12 msgid "" "**pgRouting** was first called *pgDijkstra* because it implemented only " -"shortest path search with *Dijkstra* algorithm. Later other functions " -"were added and the library was renamed to pgRouting." +"shortest path search with *Dijkstra* algorithm. Later other functions were " +"added and the library was renamed to pgRouting." msgstr "" +"**pgRouting** は、*Dijkstra* 法による最短経路検索のみを実装していたため、当初は *pgDijkstra* " +"と呼ばれていました。その後、他の関数が追加され、ライブラリは pgRouting に改名されました。" #: ../../build/docs/basic/pedestrian.rst:16 msgid "pgRouting functions in this chapter" -msgstr "" +msgstr "この章で扱う pgRouting 関数" #: ../../build/docs/basic/pedestrian.rst:18 msgid "`pgr_dijkstra`_" -msgstr "" +msgstr "`pgr_dijkstra`_" #: ../../build/docs/basic/pedestrian.rst:19 msgid "`pgr_dijkstraCost`_" -msgstr "" +msgstr "`pgr_dijkstraCost`_" #: ../../build/docs/basic/pedestrian.rst:21 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/basic/pedestrian.rst:24 msgid "Identifiers for the Queries" -msgstr "" +msgstr "クエリで使う識別子" #: ../../build/docs/basic/pedestrian.rst:26 msgid "" -"The assignment of the vertices identifiers on the source and target " -"columns may be different, the exercises will use the identifiers value " -"assigned by ``oms2pgrouting``" +"The assignment of the vertices identifiers on the source and target columns " +"may be different, the exercises will use the identifiers value assigned by " +"``oms2pgrouting``" msgstr "" +"source 列と target 列における頂点の識別子の割り当ては、異なる場合があります。演習では ``oms2pgrouting`` " +"によって割り当てられた識別子の値を使用します" #: ../../build/docs/basic/pedestrian.rst:30 msgid "" -"For the workshop, some locations near of the FOSS4G event are going to be" -" used. These locations are within this area |osm_map_link|" +"For the workshop, some locations near of the FOSS4G event are going to be " +"used. These locations are within this area |osm_map_link|" msgstr "" +"このワークショップでは、FOSS4G イベント周辺のいくつかの地点を使用します。これらの地点は次のエリア内にあります |osm_map_link|" #: ../../build/docs/basic/pedestrian.rst:33 msgid "|osmid_1| |place_1|" -msgstr "" +msgstr "|osmid_1| |place_1|" #: ../../build/docs/basic/pedestrian.rst:34 msgid "|osmid_2| |place_2|" -msgstr "" +msgstr "|osmid_2| |place_2|" #: ../../build/docs/basic/pedestrian.rst:35 msgid "|osmid_3| |place_3|" -msgstr "" +msgstr "|osmid_3| |place_3|" #: ../../build/docs/basic/pedestrian.rst:36 msgid "|osmid_4| |place_4|" -msgstr "" +msgstr "|osmid_4| |place_4|" #: ../../build/docs/basic/pedestrian.rst:37 msgid "|osmid_5| |place_5|" -msgstr "" +msgstr "|osmid_5| |place_5|" #: ../../build/docs/basic/pedestrian.rst:40 msgid "Don'f forget to connect to the database, if not connected:" -msgstr "" +msgstr "接続していない場合は、データベースへの接続を忘れないでください:" #: ../../build/docs/basic/pedestrian.rst:46 msgid "Get the vertex identifiers" -msgstr "" +msgstr "頂点の識別子を取得します" #: ../../build/docs/basic/pedestrian.rst:57 msgid "To use as a guide in QGIS, create a view:" -msgstr "" +msgstr "QGIS で目安として使うために、ビューを作成します:" #: ../../build/docs/basic/pedestrian.rst:66 msgid "|osmid_1| |place_1| (|id_1|)" -msgstr "" +msgstr "|osmid_1| |place_1| (|id_1|)" #: ../../build/docs/basic/pedestrian.rst:67 msgid "|osmid_2| |place_2| (|id_2|)" -msgstr "" +msgstr "|osmid_2| |place_2| (|id_2|)" #: ../../build/docs/basic/pedestrian.rst:68 msgid "|osmid_3| |place_3| (|id_3|)" -msgstr "" +msgstr "|osmid_3| |place_3| (|id_3|)" #: ../../build/docs/basic/pedestrian.rst:69 msgid "|osmid_4| |place_4| (|id_4|)" -msgstr "" +msgstr "|osmid_4| |place_4| (|id_4|)" #: ../../build/docs/basic/pedestrian.rst:70 msgid "|osmid_5| |place_5| (|id_5|)" -msgstr "" +msgstr "|osmid_5| |place_5| (|id_5|)" #: ../../build/docs/basic/pedestrian.rst:73 msgid "The corresponding :code:`id` are shown in the following image." -msgstr "" +msgstr "対応する :code:`id` を次の画像に示します。" #: ../../build/docs/basic/pedestrian.rst:79 msgid "pgr_dijkstra" -msgstr "" +msgstr "pgr_dijkstra" #: ../../build/docs/basic/pedestrian.rst:81 msgid "" -"Dijkstra algorithm was the first algorithm implemented in pgRouting. It " -"does not require other attributes than the identifiers ``id``, ``source``" -" and ``target`` and the weights ``cost`` and ``reverse_cost``." +"Dijkstra algorithm was the first algorithm implemented in pgRouting. It does" +" not require other attributes than the identifiers ``id``, ``source`` and " +"``target`` and the weights ``cost`` and ``reverse_cost``." msgstr "" +"ダイクストラ法は、pgRouting に最初に実装されたアルゴリズムです。識別子である ``id``, ``source``, ``target`` " +"と、重みである ``cost``, ``reverse_cost`` 以外の属性を必要としません。" #: ../../build/docs/basic/pedestrian.rst:85 msgid "" "You can specify when to consider the graph as `directed " "`__ or undirected." msgstr "" +"グラフを `有向 `__ " +"とみなすか、無向とみなすかを指定できます。" #: ../../build/docs/basic/pedestrian.rst:89 #: ../../build/docs/basic/pedestrian.rst:316 msgid "Signature Summary" -msgstr "" +msgstr "シグネチャの概要" #: ../../build/docs/basic/pedestrian.rst:101 msgid "" "Description of the function can be found in `pgr_dijkstra " "`__." msgstr "" +"関数の説明は `pgr_dijkstra " +"`__ にあります。" #: ../../build/docs/basic/pedestrian.rst:105 msgid "" -"Many pgRouting functions have ``sql::text`` as one of their arguments. " -"While this may look confusing at first, it makes the functions very " -"flexible as the user can pass a ``SELECT`` statement as function argument" -" as long as the returned result contains the required number of " -"attributes and the correct attribute names." +"Many pgRouting functions have ``sql::text`` as one of their arguments. While" +" this may look confusing at first, it makes the functions very flexible as " +"the user can pass a ``SELECT`` statement as function argument as long as the" +" returned result contains the required number of attributes and the correct " +"attribute names." msgstr "" +"多くの pgRouting 関数は、引数の1つとして ``sql::text`` " +"を取ります。最初は分かりにくく見えるかもしれませんが、これにより関数は非常に柔軟になります。返される結果に必要な数の属性と正しい属性名が含まれてさえいれば、ユーザは" +" ``SELECT`` 文を関数の引数として渡せるためです。" #: ../../build/docs/basic/pedestrian.rst:110 -msgid "Most of pgRouting implemented algorithms do not require the **geometry**." -msgstr "" +msgid "" +"Most of pgRouting implemented algorithms do not require the **geometry**." +msgstr "pgRouting に実装されているアルゴリズムのほとんどは、**ジオメトリ**\\ を必要としません。" #: ../../build/docs/basic/pedestrian.rst:111 msgid "" -"The pgRouting functions **do not** return a geometry, but only an ordered" -" list of nodes or edges." -msgstr "" +"The pgRouting functions **do not** return a geometry, but only an ordered " +"list of nodes or edges." +msgstr "pgRouting の関数は、ジオメトリを\\ **返しません**\\ 。返すのはノードまたはエッジの順序付きリストのみです。" #: ../../build/docs/basic/pedestrian.rst:115 msgid "Exercise 1: Single pedestrian routing" -msgstr "" +msgstr "演習 1: 単一の歩行者のルート検索" #: ../../build/docs/basic/pedestrian.rst:121 #: ../../build/docs/basic/pedestrian.rst:181 @@ -178,27 +193,27 @@ msgstr "" #: ../../build/docs/basic/pedestrian.rst:281 #: ../../build/docs/basic/pedestrian.rst:336 msgid "Problem:" -msgstr "" +msgstr "課題:" #: ../../build/docs/basic/pedestrian.rst:122 msgid "Get walking route" -msgstr "" +msgstr "徒歩ルートを取得します" #: ../../build/docs/basic/pedestrian.rst:124 msgid "from \"|place_1|\"" -msgstr "" +msgstr "「|place_1|」から" #: ../../build/docs/basic/pedestrian.rst:125 msgid "to \"|place_3|\"." -msgstr "" +msgstr "「|place_3|」まで。" #: ../../build/docs/basic/pedestrian.rst:127 msgid "Calculate routes with costs in ``length`` in meters." -msgstr "" +msgstr "メートル単位の ``length`` をコストとしてルートを計算します。" #: ../../build/docs/basic/pedestrian.rst:128 msgid "Create a view with the results data and geometry to be used in QGIS." -msgstr "" +msgstr "QGIS で使用するために、結果のデータとジオメトリを含むビューを作成します。" #: ../../build/docs/basic/pedestrian.rst:131 #: ../../build/docs/basic/pedestrian.rst:193 @@ -207,67 +222,68 @@ msgstr "" #: ../../build/docs/basic/pedestrian.rst:293 #: ../../build/docs/basic/pedestrian.rst:348 msgid "Solution:" -msgstr "" +msgstr "解答:" #: ../../build/docs/basic/pedestrian.rst:132 msgid "The pedestrian wants to go from vertex |id_1| to vertex |id_3|." -msgstr "" +msgstr "歩行者は頂点 |id_1| から頂点 |id_3| まで移動します。" #: ../../build/docs/basic/pedestrian.rst:133 msgid "The pedestrian's cost is in terms of length. In this case ``length``." -msgstr "" +msgstr "歩行者のコストは長さで表されます。この場合は ``length`` です。" #: ../../build/docs/basic/pedestrian.rst:134 msgid "" "From a pedestrian perspective the graph is ``undirected``, that is, the " "pedestrian can move in both directions on all segments." -msgstr "" +msgstr "歩行者の観点ではグラフは無向 (``undirected``) です。つまり、歩行者はすべてのセグメントを両方向に移動できます。" #: ../../build/docs/basic/pedestrian.rst msgid "Inner query" -msgstr "" +msgstr "内部クエリ" #: ../../build/docs/basic/pedestrian.rst:147 msgid "Query formatted as ``TEXT`` used inside the function." -msgstr "" +msgstr "関数の内部で使用される、``TEXT`` 形式のクエリ。" #: ../../build/docs/basic/pedestrian.rst:149 msgid "" -"The returned cost attribute represents the cost specified in the inner " -"SQL query (``edges_sql::text`` argument). In this example cost is " -"``length`` in unit \"meters\". The exercises on this chapter will modify " -"the cost." +"The returned cost attribute represents the cost specified in the inner SQL " +"query (``edges_sql::text`` argument). In this example cost is ``length`` in " +"unit \"meters\". The exercises on this chapter will modify the cost." msgstr "" +"返される cost 属性は、内部の SQL クエリ (``edges_sql::text`` 引数) " +"で指定されたコストを表します。この例では、コストは「メートル」単位の ``length`` です。この章の演習では、このコストを変更していきます。" #: ../../build/docs/basic/pedestrian.rst:154 msgid "" -"``node`` and ``edge`` results may vary depending on the assignment of the" -" identifiers to the vertices given by osm2pgrouting." -msgstr "" +"``node`` and ``edge`` results may vary depending on the assignment of the " +"identifiers to the vertices given by osm2pgrouting." +msgstr "``node`` と ``edge`` の結果は、osm2pgrouting による頂点への識別子の割り当てによって異なる場合があります。" #: ../../build/docs/basic/pedestrian.rst:157 msgid "" -"To create a view, ``JOIN`` the query results with the walk_net and " -"capture the ``geom`` in the view." -msgstr "" +"To create a view, ``JOIN`` the query results with the walk_net and capture " +"the ``geom`` in the view." +msgstr "ビューを作成するには、クエリ結果を walk_net と ``JOIN`` し、``geom`` をビューに取り込みます。" #: ../../build/docs/basic/pedestrian.rst:160 msgid "The query above is highlighted." -msgstr "" +msgstr "上記のクエリが強調表示されています。" #: ../../build/docs/basic/pedestrian.rst:161 msgid "An additional ``SELECT`` is needed to display the data." -msgstr "" +msgstr "データを表示するには、追加の ``SELECT`` が必要です。" #: ../../build/docs/basic/pedestrian.rst:174 msgid "" -"Every time you make a change on the database, in QGIS, refresh the " -"database and move the view to the layers." -msgstr "" +"Every time you make a change on the database, in QGIS, refresh the database " +"and move the view to the layers." +msgstr "データベースに変更を加えるたびに、QGIS でデータベースを更新し、ビューをレイヤに移動してください。" #: ../../build/docs/basic/pedestrian.rst:178 msgid "Exercise 2: Many Pedestrians going to the same destination" -msgstr "" +msgstr "演習 2: 複数の歩行者が同じ目的地に向かう" #: ../../build/docs/basic/pedestrian.rst:182 #: ../../build/docs/basic/pedestrian.rst:214 @@ -275,165 +291,170 @@ msgstr "" #: ../../build/docs/basic/pedestrian.rst:282 #: ../../build/docs/basic/pedestrian.rst:337 msgid "Walking" -msgstr "" +msgstr "徒歩で移動します" #: ../../build/docs/basic/pedestrian.rst:184 #: ../../build/docs/basic/pedestrian.rst:252 msgid "from \"|place_1|\" and \"|place_2|\"" -msgstr "" +msgstr "「|place_1|」と「|place_2|」から" #: ../../build/docs/basic/pedestrian.rst:185 msgid "to the \"|place_3|\"." -msgstr "" +msgstr "「|place_3|」まで。" #: ../../build/docs/basic/pedestrian.rst:187 msgid "Calculate routes with costs in ``length`` in kilometers." -msgstr "" +msgstr "キロメートル単位の ``length`` をコストとしてルートを計算します。" #: ../../build/docs/basic/pedestrian.rst:194 msgid "The pedestrians are departing at vertices |id_1| and |id_2|." -msgstr "" +msgstr "歩行者は頂点 |id_1| と |id_2| から出発します。" #: ../../build/docs/basic/pedestrian.rst:195 msgid "All pedestrians want to go to vertex |id_3|." -msgstr "" +msgstr "すべての歩行者は頂点 |id_3| に向かいます。" #: ../../build/docs/basic/pedestrian.rst:196 msgid "The cost to be in kilometers using attribute ``length``." -msgstr "" +msgstr "コストは ``length`` 属性を使ってキロメートル単位とします。" #: ../../build/docs/basic/pedestrian.rst:210 msgid "Exercise 3: Many Pedestrians departing from the same location" -msgstr "" +msgstr "演習 3: 複数の歩行者が同じ地点から出発する" #: ../../build/docs/basic/pedestrian.rst:216 msgid "from \"|place_3|\"" -msgstr "" +msgstr "「|place_3|」から" #: ../../build/docs/basic/pedestrian.rst:217 msgid "to \"|place_1|\" and \"|place_2|\"" -msgstr "" +msgstr "「|place_1|」と「|place_2|」まで" #: ../../build/docs/basic/pedestrian.rst:219 msgid "" -"Calculate routes using the ``cost`` which is in seconds for a walking " -"speed of ``2 mts/sec``." -msgstr "" +"Calculate routes using the ``cost`` which is in seconds for a walking speed " +"of ``2 mts/sec``." +msgstr "歩行速度 ``2 mts/sec`` に対する秒単位の ``cost`` を使ってルートを計算します。" #: ../../build/docs/basic/pedestrian.rst:222 msgid "See :doc:`graphs` for the costs setup." -msgstr "" +msgstr "コストの設定については :doc:`graphs` を参照してください。" #: ../../build/docs/basic/pedestrian.rst:229 msgid "All pedestrians are departing from vertex |id_3|." -msgstr "" +msgstr "すべての歩行者は頂点 |id_3| から出発します。" #: ../../build/docs/basic/pedestrian.rst:230 msgid "Pedestrians want to go to locations |id_1| and |id_2|." -msgstr "" +msgstr "歩行者は地点 |id_1| と |id_2| に向かいます。" #: ../../build/docs/basic/pedestrian.rst:231 msgid "The ``cost`` column on ``walk_net`` is in seconds." -msgstr "" +msgstr "``walk_net`` の ``cost`` 列の単位は秒です。" #: ../../build/docs/basic/pedestrian.rst:246 msgid "Exercise 4: Many Pedestrians going to different destinations" -msgstr "" +msgstr "演習 4: 複数の歩行者が異なる目的地に向かう" #: ../../build/docs/basic/pedestrian.rst:253 msgid "to \"|place_3|\" and \"|place_5|\"" -msgstr "" +msgstr "「|place_3|」と「|place_5|」まで" #: ../../build/docs/basic/pedestrian.rst:255 #: ../../build/docs/basic/pedestrian.rst:287 -msgid "Calculate routes with costs in minutes at walking speed ``s = 1.3 m/s``." -msgstr "" +msgid "" +"Calculate routes with costs in minutes at walking speed ``s = 1.3 m/s``." +msgstr "歩行速度 ``s = 1.3 m/s`` で、コストを分単位としてルートを計算します。" #: ../../build/docs/basic/pedestrian.rst:262 msgid "The pedestrians depart from |id_1| and |id_2|." -msgstr "" +msgstr "歩行者は |id_1| と |id_2| から出発します。" #: ../../build/docs/basic/pedestrian.rst:263 msgid "The pedestrians want to go to destinations |id_3| and |id_5|." -msgstr "" +msgstr "歩行者は目的地 |id_3| と |id_5| に向かいます。" #: ../../build/docs/basic/pedestrian.rst:264 #: ../../build/docs/basic/pedestrian.rst:296 #: ../../build/docs/basic/pedestrian.rst:351 msgid "" -"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t =" -" d/s``." -msgstr "" +"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = " +"d/s``." +msgstr "コストは、歩行速度 ``s = 1.3 m/s`` と ``t = d/s`` を用いて分単位とします。" #: ../../build/docs/basic/pedestrian.rst:278 msgid "Exercise 5: Combination of routes" -msgstr "" +msgstr "演習 5: ルートの組み合わせ" #: ../../build/docs/basic/pedestrian.rst:284 msgid "First pedestrian goes from \"|place_1|\" to \"|place_4|\"" -msgstr "" +msgstr "1人目の歩行者は「|place_1|」から「|place_4|」まで移動します" #: ../../build/docs/basic/pedestrian.rst:285 msgid "Second pedestrian goes from \"|place_3|\" to \"|place_5|\"" -msgstr "" +msgstr "2人目の歩行者は「|place_3|」から「|place_5|」まで移動します" #: ../../build/docs/basic/pedestrian.rst:294 msgid "First pedestrian departs from |id_1| and the destination is |id_3|." -msgstr "" +msgstr "1人目の歩行者は |id_1| から出発し、目的地は |id_3| です。" #: ../../build/docs/basic/pedestrian.rst:295 msgid "Second pedestrian departs from |id_2| and the destination is |id_5|." -msgstr "" +msgstr "2人目の歩行者は |id_2| から出発し、目的地は |id_5| です。" #: ../../build/docs/basic/pedestrian.rst:310 msgid "pgr_dijkstraCost" -msgstr "" +msgstr "pgr_dijkstraCost" #: ../../build/docs/basic/pedestrian.rst:312 msgid "" -"When the main goal is to calculate the total cost, without \"inspecting\"" -" the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " +"When the main goal is to calculate the total cost, without \"inspecting\" " +"the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " "compact result." msgstr "" +"`pgr_dijkstra` の結果を「調べる」ことなく総コストを計算することが主な目的である場合、``pgr_dijkstraCost`` " +"を使うとよりコンパクトな結果が得られます。" #: ../../build/docs/basic/pedestrian.rst:328 msgid "" "Description of the parameters can be found in `pgr_dijkstraCost " -"`__" +"`__" msgstr "" +"パラメータの説明は `pgr_dijkstraCost " +"`__ にあります" #: ../../build/docs/basic/pedestrian.rst:333 msgid "Exercise 6: Time for many Pedestrians going to different destinations" -msgstr "" +msgstr "演習 6: 異なる目的地に向かう複数の歩行者の所要時間" #: ../../build/docs/basic/pedestrian.rst:339 msgid "from \"|place_1|\" or \"|place_2|\"" -msgstr "" +msgstr "「|place_1|」または「|place_2|」から" #: ../../build/docs/basic/pedestrian.rst:340 msgid "to \"|place_4|\" or \"|place_5|\"" -msgstr "" +msgstr "「|place_4|」または「|place_5|」まで" #: ../../build/docs/basic/pedestrian.rst:342 msgid "Get only the cost in minutes." -msgstr "" +msgstr "分単位のコストのみを取得します。" #: ../../build/docs/basic/pedestrian.rst:349 msgid "The pedestrians depart from |id_1| and |id_2| (line **5**)." -msgstr "" +msgstr "歩行者は |id_1| と |id_2| から出発します (**5** 行目)。" #: ../../build/docs/basic/pedestrian.rst:350 -msgid "The pedestrians want to go to destinations |id_4| and |id_5| (line **6**)." -msgstr "" +msgid "" +"The pedestrians want to go to destinations |id_4| and |id_5| (line **6**)." +msgstr "歩行者は目的地 |id_4| と |id_5| に向かいます (**6** 行目)。" #: ../../build/docs/basic/pedestrian.rst:352 msgid "Result as aggregated costs." -msgstr "" +msgstr "結果は集約されたコストとして得られます。" #: ../../build/docs/basic/pedestrian.rst:364 msgid "" -"The sanme results can be obtained from the ``pedestrian_many_to_many`` " -"view:" -msgstr "" - +"The sanme results can be obtained from the ``pedestrian_many_to_many`` view:" +msgstr "同じ結果は ``pedestrian_many_to_many`` ビューからも取得できます:" From 3cee7eea0d7ec5c549b54826427d57a1d91ed1a6 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 00:00:49 +0900 Subject: [PATCH 09/31] docs(locale): translate un_sdg/introduction into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/introduction.po | 261 ++++++++++--------- 1 file changed, 135 insertions(+), 126 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/introduction.po b/locale/ja/LC_MESSAGES/un_sdg/introduction.po index 85da7a80..84e94c53 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/introduction.po +++ b/locale/ja/LC_MESSAGES/un_sdg/introduction.po @@ -12,319 +12,325 @@ msgstr "" "POT-Creation-Date: 2026-06-14 15:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/un_sdg/introduction.rst:12 msgid "Achieving Sustainable Development Goals with pgRouting" -msgstr "" +msgstr "pgRouting による持続可能な開発目標の達成" #: ../../build/docs/un_sdg/introduction.rst:16 msgid "History" -msgstr "" +msgstr "経緯" #: ../../build/docs/un_sdg/introduction.rst:18 msgid "" -"The `UN OpenGIS initiative " -"`__ along with `OSGeo " -"Foundation `__ organized the `OSGeo UN Committee " -"Educational Challenge `__ where Challenge 2 was to create " -"Workshop material for pgRouting. The challenge supports the objectives of" -" the OSGeo UN Committee, i.e. promoting the development and use of open-" -"source software that meets UN needs and supports the aims of the UN. " -"pgRouting is not only useful for routing cars on roads but it can also be" -" used to analyse water distribution networks, river flow or the " -"connectivity of an electricity network. Currently, this workshop expands " -"the pgRouting workshop by addressing Three of the Seventeen Sustainable " +"The `UN OpenGIS initiative `__" +" along with `OSGeo Foundation `__ organized the " +"`OSGeo UN Committee Educational Challenge `__ where Challenge 2 was" +" to create Workshop material for pgRouting. The challenge supports the " +"objectives of the OSGeo UN Committee, i.e. promoting the development and use" +" of open-source software that meets UN needs and supports the aims of the " +"UN. pgRouting is not only useful for routing cars on roads but it can also " +"be used to analyse water distribution networks, river flow or the " +"connectivity of an electricity network. Currently, this workshop expands the" +" pgRouting workshop by addressing Three of the Seventeen Sustainable " "Development Goals" msgstr "" +"`UN OpenGIS initiative `__ は " +"`OSGeo Foundation `__ とともに `OSGeo UN Committee " +"Educational Challenge `__ を開催し、その Challenge 2 は pgRouting " +"のワークショップ教材を作成することでした。このチャレンジは OSGeo UN Committee " +"の目的、すなわち国連のニーズを満たし国連の目標を支援するオープンソースソフトウェアの開発と利用を促進することに貢献しています。pgRouting " +"は道路上の自動車のルート検索に役立つだけでなく、配水網や河川の流れ、電力網の連結性の分析にも利用できます。現在、このワークショップは17の持続可能な開発目標のうち3つを扱うことで、pgRouting" +" ワークショップを拡張しています" #: ../../build/docs/un_sdg/introduction.rst:32 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/un_sdg/introduction.rst:35 msgid "United Nations" -msgstr "" +msgstr "国際連合" #: ../../build/docs/un_sdg/introduction.rst:37 msgid "UN Flag" -msgstr "" +msgstr "国連旗" #: ../../build/docs/un_sdg/introduction.rst:41 msgid "`Image Source `__" -msgstr "" +msgstr "`画像の出典 `__" #: ../../build/docs/un_sdg/introduction.rst:43 msgid "" -"The United Nations (UN) is an intergovernmental organization founded in " -"1945 that aims to maintain international peace and security and develop " -"friendly relations among nations to achieve international cooperation. " -"The UN has its headquarters in New York City in an international " -"territory and has other main offices in Geneva, Nairobi, Vienna, and The " -"Hague." +"The United Nations (UN) is an intergovernmental organization founded in 1945" +" that aims to maintain international peace and security and develop friendly" +" relations among nations to achieve international cooperation. The UN has " +"its headquarters in New York City in an international territory and has " +"other main offices in Geneva, Nairobi, Vienna, and The Hague." msgstr "" +"国際連合(国連)は、1945年に設立された政府間組織であり、国際の平和と安全を維持し、諸国間の友好関係を発展させて国際協力を実現することを目的としています。国連はニューヨーク市の国際地区に本部を置き、ジュネーブ、ナイロビ、ウィーン、ハーグにも主要な事務所を構えています。" #: ../../build/docs/un_sdg/introduction.rst:50 msgid "The Major Objectives of the UN are to:" -msgstr "" +msgstr "国連の主な目的は次のとおりです:" #: ../../build/docs/un_sdg/introduction.rst:52 msgid "Maintain International Peace and Security" -msgstr "" +msgstr "国際の平和と安全の維持" #: ../../build/docs/un_sdg/introduction.rst:53 msgid "Protect Human Rights" -msgstr "" +msgstr "人権の保護" #: ../../build/docs/un_sdg/introduction.rst:54 msgid "Deliver Humanitarian Aid" -msgstr "" +msgstr "人道支援の提供" #: ../../build/docs/un_sdg/introduction.rst:55 msgid "Support Sustainable Development and Climate Action" -msgstr "" +msgstr "持続可能な開発と気候変動対策の支援" #: ../../build/docs/un_sdg/introduction.rst:56 msgid "Uphold International Law" -msgstr "" +msgstr "国際法の擁護" #: ../../build/docs/un_sdg/introduction.rst:59 msgid "What are the Sustainable Development Goals?" -msgstr "" +msgstr "持続可能な開発目標とは" #: ../../build/docs/un_sdg/introduction.rst:63 msgid "`Image Source `__" -msgstr "" +msgstr "`画像の出典 `__" #: ../../build/docs/un_sdg/introduction.rst:65 msgid "" -"The Sustainable Development Goals (SDGs) are 17 interconnected goals that" -" were adopted by the United Nations in 2015 as a universal call to all " -"the nations to take action to end poverty, hunger protects the planet " -"from the overexploitation by global cooperation. UN aims to achieve the " -"goals by ensuring that all people enjoy peace and prosperity. The " -"seventeen goals are integrated and they recognize that action in one " -"domain will affect outcomes in others. The goals also promote that the " -"development must balanced ensuring social, economic and environmental " -"sustainability. Countries have committed to prioritizing progress for " -"those who's furthest behind. The following table gives an overview of all" -" the Sustainable Development Goals." -msgstr "" +"The Sustainable Development Goals (SDGs) are 17 interconnected goals that " +"were adopted by the United Nations in 2015 as a universal call to all the " +"nations to take action to end poverty, hunger protects the planet from the " +"overexploitation by global cooperation. UN aims to achieve the goals by " +"ensuring that all people enjoy peace and prosperity. The seventeen goals are" +" integrated and they recognize that action in one domain will affect " +"outcomes in others. The goals also promote that the development must " +"balanced ensuring social, economic and environmental sustainability. " +"Countries have committed to prioritizing progress for those who's furthest " +"behind. The following table gives an overview of all the Sustainable " +"Development Goals." +msgstr "" +"持続可能な開発目標(SDGs)は、2015年に国際連合で採択された17の相互に関連する目標であり、貧困と飢餓に終止符を打ち、地球規模の協力によって過剰な開発から地球を守る行動をすべての国に求める、普遍的な呼びかけです。国連は、すべての人々が平和と繁栄を享受できるようにすることで、これらの目標の達成を目指しています。17の目標は統合されたものであり、ある領域での行動が他の領域の結果に影響することを踏まえています。また、これらの目標は、社会・経済・環境の持続可能性を確保する均衡のとれた開発を推進します。各国は、最も取り残されている人々の前進を優先することを約束しています。次の表に、すべての持続可能な開発目標の概要を示します。" #: ../../build/docs/un_sdg/introduction.rst:76 msgid "**Overview of UN Sustainable Development Goals (SDGs)**" -msgstr "" +msgstr "**国連の持続可能な開発目標(SDGs)の概要**" #: ../../build/docs/un_sdg/introduction.rst:80 msgid "Goal Number" -msgstr "" +msgstr "目標番号" #: ../../build/docs/un_sdg/introduction.rst:81 msgid "Goal Name" -msgstr "" +msgstr "目標名" #: ../../build/docs/un_sdg/introduction.rst:82 msgid "Objective" -msgstr "" +msgstr "目的" #: ../../build/docs/un_sdg/introduction.rst:83 msgid "Goal 1" -msgstr "" +msgstr "目標 1" #: ../../build/docs/un_sdg/introduction.rst:84 msgid "No Poverty" -msgstr "" +msgstr "貧困をなくそう" #: ../../build/docs/un_sdg/introduction.rst:85 msgid "End poverty in all its forms everywhere" -msgstr "" +msgstr "あらゆる場所で、あらゆる形態の貧困に終止符を打つ" #: ../../build/docs/un_sdg/introduction.rst:86 msgid "Goal 2" -msgstr "" +msgstr "目標 2" #: ../../build/docs/un_sdg/introduction.rst:87 msgid "Zero Hunger" -msgstr "" +msgstr "飢餓をゼロに" #: ../../build/docs/un_sdg/introduction.rst:88 msgid "" "End hunger, achieve food security and improved nutrition and promote " "sustainable agriculture" -msgstr "" +msgstr "飢餓に終止符を打ち、食料の安定確保と栄養状態の改善を実現し、持続可能な農業を推進する" #: ../../build/docs/un_sdg/introduction.rst:90 msgid "Goal 3" -msgstr "" +msgstr "目標 3" #: ../../build/docs/un_sdg/introduction.rst:91 msgid "Good Health and Well Being" -msgstr "" +msgstr "すべての人に健康と福祉を" #: ../../build/docs/un_sdg/introduction.rst:92 msgid "Ensure healthy lives and promote well-being for all at all ages" -msgstr "" +msgstr "あらゆる年齢のすべての人々の健康的な生活を確保し、福祉を推進する" #: ../../build/docs/un_sdg/introduction.rst:93 msgid "Goal 4" -msgstr "" +msgstr "目標 4" #: ../../build/docs/un_sdg/introduction.rst:94 msgid "Quality Education" -msgstr "" +msgstr "質の高い教育をみんなに" #: ../../build/docs/un_sdg/introduction.rst:95 msgid "" "Ensure inclusive and equitable quality education and promote lifelong " "learning opportunities for all" -msgstr "" +msgstr "すべての人々に包摂的かつ公正な質の高い教育を確保し、生涯学習の機会を促進する" #: ../../build/docs/un_sdg/introduction.rst:97 msgid "Goal 5" -msgstr "" +msgstr "目標 5" #: ../../build/docs/un_sdg/introduction.rst:98 msgid "Gender Equality" -msgstr "" +msgstr "ジェンダー平等を実現しよう" #: ../../build/docs/un_sdg/introduction.rst:99 msgid "Achieve gender equality and empower all women and girls" -msgstr "" +msgstr "ジェンダー平等を達成し、すべての女性および女児のエンパワーメントを行う" #: ../../build/docs/un_sdg/introduction.rst:100 msgid "Goal 6" -msgstr "" +msgstr "目標 6" #: ../../build/docs/un_sdg/introduction.rst:101 msgid "Clean Water and Sanitation" -msgstr "" +msgstr "安全な水とトイレを世界中に" #: ../../build/docs/un_sdg/introduction.rst:102 msgid "" -"Ensure availability and sustainable management of water and sanitation " -"for all" -msgstr "" +"Ensure availability and sustainable management of water and sanitation for " +"all" +msgstr "すべての人々に水と衛生へのアクセスと持続可能な管理を確保する" #: ../../build/docs/un_sdg/introduction.rst:104 msgid "Goal 7" -msgstr "" +msgstr "目標 7" #: ../../build/docs/un_sdg/introduction.rst:105 msgid "Affordable and Clean Energy" -msgstr "" +msgstr "エネルギーをみんなに そしてクリーンに" #: ../../build/docs/un_sdg/introduction.rst:106 msgid "" -"Ensure access to affordable, reliable, sustainable and modern energy for " -"all" -msgstr "" +"Ensure access to affordable, reliable, sustainable and modern energy for all" +msgstr "すべての人々が、手頃で信頼でき、持続可能かつ近代的なエネルギーを利用できるようにする" #: ../../build/docs/un_sdg/introduction.rst:108 msgid "Goal 8" -msgstr "" +msgstr "目標 8" #: ../../build/docs/un_sdg/introduction.rst:109 msgid "Decent Work and Economic Growth" -msgstr "" +msgstr "働きがいも経済成長も" #: ../../build/docs/un_sdg/introduction.rst:110 msgid "" "Promote sustained, inclusive and sustainable economic growth, full and " "productive employment and decent work for all" -msgstr "" +msgstr "すべての人々のための持続的、包摂的かつ持続可能な経済成長、生産的な完全雇用およびディーセント・ワークを推進する" #: ../../build/docs/un_sdg/introduction.rst:112 msgid "Goal 9" -msgstr "" +msgstr "目標 9" #: ../../build/docs/un_sdg/introduction.rst:113 msgid "Industry Innovation and Infrastructure" -msgstr "" +msgstr "産業と技術革新の基盤をつくろう" #: ../../build/docs/un_sdg/introduction.rst:114 msgid "" "Build resilient infrastructure, promote inclusive and sustainable " "industrialization and foster innovation" -msgstr "" +msgstr "強靱なインフラを整備し、包摂的かつ持続可能な産業化を推進するとともに、技術革新の拡大を図る" #: ../../build/docs/un_sdg/introduction.rst:116 msgid "Goal 10" -msgstr "" +msgstr "目標 10" #: ../../build/docs/un_sdg/introduction.rst:117 msgid "Reduced Inequalities" -msgstr "" +msgstr "人や国の不平等をなくそう" #: ../../build/docs/un_sdg/introduction.rst:118 msgid "Reduce inequality within and among countries" -msgstr "" +msgstr "国内および国家間の不平等を是正する" #: ../../build/docs/un_sdg/introduction.rst:119 msgid "Goal 11" -msgstr "" +msgstr "目標 11" #: ../../build/docs/un_sdg/introduction.rst:120 msgid "Sustainable Cities and Communities" -msgstr "" +msgstr "住み続けられるまちづくりを" #: ../../build/docs/un_sdg/introduction.rst:121 msgid "" -"Make cities and human settlements inclusive, safe, resilient and " -"sustainable" -msgstr "" +"Make cities and human settlements inclusive, safe, resilient and sustainable" +msgstr "都市と人間の居住地を包摂的、安全、強靱かつ持続可能にする" #: ../../build/docs/un_sdg/introduction.rst:123 msgid "Goal 12" -msgstr "" +msgstr "目標 12" #: ../../build/docs/un_sdg/introduction.rst:124 msgid "Responsible Consumption and Production" -msgstr "" +msgstr "つくる責任 つかう責任" #: ../../build/docs/un_sdg/introduction.rst:125 msgid "Ensure sustainable consumption and production patterns" -msgstr "" +msgstr "持続可能な生産消費形態を確保する" #: ../../build/docs/un_sdg/introduction.rst:126 msgid "Goal 13" -msgstr "" +msgstr "目標 13" #: ../../build/docs/un_sdg/introduction.rst:127 msgid "Climate Action" -msgstr "" +msgstr "気候変動に具体的な対策を" #: ../../build/docs/un_sdg/introduction.rst:128 msgid "Take urgent action to combat climate change and its impacts" -msgstr "" +msgstr "気候変動とその影響に立ち向かうため、緊急対策を取る" #: ../../build/docs/un_sdg/introduction.rst:129 msgid "Goal 14" -msgstr "" +msgstr "目標 14" #: ../../build/docs/un_sdg/introduction.rst:130 msgid "Life Below Water" -msgstr "" +msgstr "海の豊かさを守ろう" #: ../../build/docs/un_sdg/introduction.rst:131 msgid "" "Conserve and sustainably use the oceans, seas and marine resources for " "sustainable development" -msgstr "" +msgstr "持続可能な開発のために海洋と海洋資源を保全し、持続可能な形で利用する" #: ../../build/docs/un_sdg/introduction.rst:133 msgid "Goal 15" -msgstr "" +msgstr "目標 15" #: ../../build/docs/un_sdg/introduction.rst:134 msgid "Life on Land" -msgstr "" +msgstr "陸の豊かさも守ろう" #: ../../build/docs/un_sdg/introduction.rst:135 msgid "" @@ -332,14 +338,15 @@ msgid "" "sustainably manage forests, combat desertification, and halt and reverse " "land degradation and halt biodiversity loss" msgstr "" +"陸域生態系の保護、回復および持続可能な利用の推進、森林の持続可能な管理、砂漠化への対処、土地劣化の阻止および回復、ならびに生物多様性損失の阻止を図る" #: ../../build/docs/un_sdg/introduction.rst:138 msgid "Goal 16" -msgstr "" +msgstr "目標 16" #: ../../build/docs/un_sdg/introduction.rst:139 msgid "Peace, Justice and Strong Institutions" -msgstr "" +msgstr "平和と公正をすべての人に" #: ../../build/docs/un_sdg/introduction.rst:140 msgid "" @@ -347,87 +354,89 @@ msgid "" "provide access to justice for all and build effective, accountable and " "inclusive institutions at all levels" msgstr "" +"持続可能な開発に向けて平和で包摂的な社会を推進し、すべての人々に司法へのアクセスを提供するとともに、あらゆるレベルにおいて効果的で説明責任のある包摂的な制度を構築する" #: ../../build/docs/un_sdg/introduction.rst:143 msgid "Goal 17" -msgstr "" +msgstr "目標 17" #: ../../build/docs/un_sdg/introduction.rst:144 msgid "Partnerships for the Goals" -msgstr "" +msgstr "パートナーシップで目標を達成しよう" #: ../../build/docs/un_sdg/introduction.rst:145 msgid "" -"Strengthen the means of implementation and revitalize the global " -"partnership for sustainable development" -msgstr "" +"Strengthen the means of implementation and revitalize the global partnership" +" for sustainable development" +msgstr "持続可能な開発に向けて実施手段を強化し、グローバル・パートナーシップを活性化する" #: ../../build/docs/un_sdg/introduction.rst:148 msgid "" "More on Sustainable Development Goals can be found at this `link " "`__." -msgstr "" +msgstr "持続可能な開発目標の詳細は、この `リンク `__ で確認できます。" #: ../../build/docs/un_sdg/introduction.rst:150 msgid "" "Currently this workshop addresses three of the seventeen Sustainable " "Development Goals and covers the following:" -msgstr "" +msgstr "現在、このワークショップは17の持続可能な開発目標のうち3つを扱い、以下の内容を取り上げます:" #: ../../build/docs/un_sdg/introduction.rst:154 msgid "Data for Sustainable Development Goals" -msgstr "" +msgstr "持続可能な開発目標のためのデータ" #: ../../build/docs/un_sdg/introduction.rst:155 msgid "UN SDG 3: Good Health and Well Being" -msgstr "" +msgstr "UN SDG 3: すべての人に健康と福祉を" #: ../../build/docs/un_sdg/introduction.rst:156 msgid "UN SDG 11: Sustainable Cities and Communities" -msgstr "" +msgstr "UN SDG 11: 住み続けられるまちづくりを" #: ../../build/docs/un_sdg/introduction.rst:157 msgid "UN SDG 7: Affordable and Clean Energy" -msgstr "" +msgstr "UN SDG 7: エネルギーをみんなに そしてクリーンに" #: ../../build/docs/un_sdg/introduction.rst:161 msgid "Target Audience" -msgstr "" +msgstr "対象読者" #: ../../build/docs/un_sdg/introduction.rst:163 msgid "" -"This educational material can be used by researchers and educators in " -"local, regional, national or international agencies who have some " -"knowledge of PostGIS and PostgreSQL, and want to teach themselves how to " -"use pgRouting. It is recommended to have a basic knowledge of database " -"management systems and geospatial data structures and formats." +"This educational material can be used by researchers and educators in local," +" regional, national or international agencies who have some knowledge of " +"PostGIS and PostgreSQL, and want to teach themselves how to use pgRouting. " +"It is recommended to have a basic knowledge of database management systems " +"and geospatial data structures and formats." msgstr "" +"この教材は、PostGIS と PostgreSQL の知識をある程度持ち、pgRouting " +"の使い方を独学したいと考えている、地方・地域・国・国際機関の研究者や教育者が利用できます。データベース管理システムと、地理空間データの構造および形式について基本的な知識があることが推奨されます。" #: ../../build/docs/un_sdg/introduction.rst:170 msgid "Prerequisites for UN SDG Exercises" -msgstr "" +msgstr "UN SDG 演習の前提条件" #: ../../build/docs/un_sdg/introduction.rst:172 msgid "Workshop level: Advanced" -msgstr "" +msgstr "ワークショップのレベル: 上級" #: ../../build/docs/un_sdg/introduction.rst:173 msgid "" "Previous knowledge: SQL (PostgreSQL, PostGIS), a brief idea about the " "applications of GIS and pgRouting" -msgstr "" +msgstr "前提知識: SQL (PostgreSQL, PostGIS)、GIS と pgRouting の応用に関する概要" #: ../../build/docs/un_sdg/introduction.rst:175 msgid "Brief idea about applications of GIS and pgRouting" -msgstr "" +msgstr "GIS と pgRouting の応用に関する概要" #: ../../build/docs/un_sdg/introduction.rst:176 msgid "" "System Requirements: This workshop uses OSGeoLive (The latest available " "version)" -msgstr "" +msgstr "システム要件: このワークショップでは OSGeoLive (入手可能な最新版) を使用します" #: ../../build/docs/un_sdg/introduction.rst:177 msgid "Basic chapters pgRouting Workshop" -msgstr "" - +msgstr "pgRouting ワークショップの基本章" From 2e593d41d9914fe5a9a1b8d7259b78d28073e02d Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 04:01:53 +0900 Subject: [PATCH 10/31] docs(locale): translate un_sdg/sdg3-health into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po | 559 +++++++++++--------- 1 file changed, 301 insertions(+), 258 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po index 84849d2b..93c32fdd 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po @@ -12,792 +12,835 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/un_sdg/sdg3-health.rst:6 msgid "Good Health and Well Being" -msgstr "" +msgstr "すべての人に健康と福祉を" #: ../../build/docs/un_sdg/sdg3-health.rst:8 msgid "Sustainable Development Goal 3: Good Health and Well Being" -msgstr "" +msgstr "持続可能な開発目標3: すべての人に健康と福祉を" #: ../../build/docs/un_sdg/sdg3-health.rst:12 msgid "`Image Source `__" -msgstr "" +msgstr "`画像の出典 `__" #: ../../build/docs/un_sdg/sdg3-health.rst:14 msgid "" -"`Good Health and Well Being` is the 3rd Sustainable Development Goal " -"which aspires to ensure health and well-being for all, including a bold " -"commitment to end the epidemics like AIDS, tuberculosis, malaria and " -"other communicable diseases by 2030. It also aims to achieve universal " -"health coverage, and provide access to safe and effective medicines and " -"vaccines for all. Supporting research and development for vaccines is an " -"essential part of this process as well as expanding access to affordable " -"medicines. Hospitals are a very important part of a well functioning " -"health infrastructure. An appropriate planning is required for optimal " -"distribution of the population of an area to its hospitals. Hence, it is " -"very important to estimate the number of dependant people living near the" -" hospital for better planning which would ultimately help in achieving " -"universal coverage of health services. This chapter will focus on solving" -" one of such problems." -msgstr "" +"`Good Health and Well Being` is the 3rd Sustainable Development Goal which " +"aspires to ensure health and well-being for all, including a bold commitment" +" to end the epidemics like AIDS, tuberculosis, malaria and other " +"communicable diseases by 2030. It also aims to achieve universal health " +"coverage, and provide access to safe and effective medicines and vaccines " +"for all. Supporting research and development for vaccines is an essential " +"part of this process as well as expanding access to affordable medicines. " +"Hospitals are a very important part of a well functioning health " +"infrastructure. An appropriate planning is required for optimal distribution" +" of the population of an area to its hospitals. Hence, it is very important " +"to estimate the number of dependant people living near the hospital for " +"better planning which would ultimately help in achieving universal coverage " +"of health services. This chapter will focus on solving one of such problems." +msgstr "" +"`Good Health and Well Being` " +"は3番目の持続可能な開発目標であり、すべての人の健康と福祉を確保することを目指しています。これには、2030年までにエイズ、結核、マラリアなどの感染症の流行に終止符を打つという大胆な約束も含まれます。また、ユニバーサル・ヘルス・カバレッジを達成し、すべての人が安全で効果的な医薬品とワクチンを利用できるようにすることも目指しています。ワクチンの研究開発を支援することは、手頃な価格の医薬品へのアクセスを拡大することと並んで、この過程に不可欠な要素です。病院は、十分に機能する保健インフラのきわめて重要な一部です。ある地域の人口を病院に最適に振り分けるには、適切な計画が必要です。したがって、よりよい計画のために病院の近くに住む依存人口を推定することはきわめて重要であり、それが最終的に保健サービスのユニバーサルなカバレッジの実現に役立ちます。この章では、そうした課題の1つを解決することに焦点を当てます。" #: ../../build/docs/un_sdg/sdg3-health.rst:27 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/un_sdg/sdg3-health.rst:30 msgid "Problem: Estimation of Population Served by Hospitals" -msgstr "" +msgstr "課題: 病院のカバー人口の推定" #: ../../build/docs/un_sdg/sdg3-health.rst:32 msgid "**Problem Statement**" -msgstr "" +msgstr "**課題の説明**" #: ../../build/docs/un_sdg/sdg3-health.rst:34 msgid "" -"Determine the population served by a hospital based on walking travel " -"time." -msgstr "" +"Determine the population served by a hospital based on walking travel time." +msgstr "徒歩での所要時間に基づいて、病院のカバー人口を求めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:36 msgid "**Core Idea**" -msgstr "" +msgstr "**中心となる考え方**" #: ../../build/docs/un_sdg/sdg3-health.rst:38 msgid "" "Population residing along the roads which reach to a hospital within a " "particular time is dependant on that hospital." -msgstr "" +msgstr "一定時間内に病院へ到達できる道路沿いに居住する人口は、その病院に依存しているとみなします。" #: ../../build/docs/un_sdg/sdg3-health.rst:41 msgid "**Approach**" -msgstr "" +msgstr "**進め方**" #: ../../build/docs/un_sdg/sdg3-health.rst:43 msgid "Get the data of" -msgstr "" +msgstr "次のデータを取得します" #: ../../build/docs/un_sdg/sdg3-health.rst:45 msgid "Roads" -msgstr "" +msgstr "道路" #: ../../build/docs/un_sdg/sdg3-health.rst:46 msgid "Buildings" -msgstr "" +msgstr "建物" #: ../../build/docs/un_sdg/sdg3-health.rst:48 msgid "Small analysis of the database." -msgstr "" +msgstr "データベースを簡単に分析します。" #: ../../build/docs/un_sdg/sdg3-health.rst:49 msgid "Simulate census data." -msgstr "" +msgstr "国勢調査データをシミュレートします。" #: ../../build/docs/un_sdg/sdg3-health.rst:50 msgid "Remove disconnected roads from the graph." -msgstr "" +msgstr "グラフから非連結の道路を除去します。" #: ../../build/docs/un_sdg/sdg3-health.rst:51 msgid "Estimate the population living on the buildings." -msgstr "" +msgstr "建物に住む人口を推定します。" #: ../../build/docs/un_sdg/sdg3-health.rst:53 msgid "Find the nearest road to the buildings." -msgstr "" +msgstr "建物に最も近い道路を求めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:55 msgid "Estimate the population living on the roads." -msgstr "" +msgstr "道路沿いに住む人口を推定します。" #: ../../build/docs/un_sdg/sdg3-health.rst:56 msgid "Calculate the walking travel time from a road to a hospital." -msgstr "" +msgstr "道路から病院までの徒歩の所要時間を計算します。" #: ../../build/docs/un_sdg/sdg3-health.rst:57 msgid "Calculate the population within 10 mintues waking to a location." -msgstr "" +msgstr "ある地点まで徒歩10分以内の人口を計算します。" #: ../../build/docs/un_sdg/sdg3-health.rst:59 msgid "First step is to prepare the data obtained from :doc:`data`." -msgstr "" +msgstr "最初の手順は、:doc:`data` で取得したデータを準備することです。" #: ../../build/docs/un_sdg/sdg3-health.rst:61 msgid "" -"Follow the instructions in :doc:`data` to create and populate the " -"``mumbai`` database." -msgstr "" +"Follow the instructions in :doc:`data` to create and populate the ``mumbai``" +" database." +msgstr ":doc:`data` の手順に従って ``mumbai`` データベースを作成し、データを投入します。" #: ../../build/docs/un_sdg/sdg3-health.rst:64 msgid "Following image shows the roads and buildings." -msgstr "" +msgstr "次の画像は道路と建物を示しています。" #: ../../build/docs/un_sdg/sdg3-health.rst:71 msgid "PostreSQL basics" -msgstr "" +msgstr "PostgreSQL の基本" #: ../../build/docs/un_sdg/sdg3-health.rst:73 msgid "Preparing work area" -msgstr "" +msgstr "作業領域の準備" #: ../../build/docs/un_sdg/sdg3-health.rst:75 msgid "" "The ``search_path`` is a variable that determines the order in which " "database schemas are searched for objects." -msgstr "" +msgstr "``search_path`` は、オブジェクトを探すときにデータベーススキーマを検索する順序を決める変数です。" #: ../../build/docs/un_sdg/sdg3-health.rst:78 msgid "" -"By setting the ``search_path`` to appropriate values, prepending the " -"schema name to tables can be avoided." -msgstr "" +"By setting the ``search_path`` to appropriate values, prepending the schema " +"name to tables can be avoided." +msgstr "``search_path`` を適切な値に設定すると、テーブル名の前にスキーマ名を付ける必要がなくなります。" #: ../../build/docs/un_sdg/sdg3-health.rst:82 msgid "Exercise 1: Inspecting schemas" -msgstr "" +msgstr "演習 1: スキーマを調べる" #: ../../build/docs/un_sdg/sdg3-health.rst:84 msgid "" "Inspect the schemas by displaying all the present schemas using the " "following command" -msgstr "" +msgstr "次のコマンドで、存在するすべてのスキーマを表示してスキーマを調べます" #: ../../build/docs/un_sdg/sdg3-health.rst:95 msgid "" "The schema names are ``buildings``, ``roads`` and ``public``. The owner " "depends on who has the rights to the database." msgstr "" +"スキーマ名は ``buildings``, ``roads``, ``public`` " +"です。所有者は、そのデータベースの権限を持つユーザによって異なります。" #: ../../build/docs/un_sdg/sdg3-health.rst:99 msgid "Exercise 2: Inspecting the search path" -msgstr "" +msgstr "演習 2: 検索パスを調べる" #: ../../build/docs/un_sdg/sdg3-health.rst:101 msgid "Display the current search path using the following query." -msgstr "" +msgstr "次のクエリで現在の検索パスを表示します。" #: ../../build/docs/un_sdg/sdg3-health.rst:112 msgid "" -"This is the current search path. Tables in other schemas cannot be " -"accessed with this path." -msgstr "" +"This is the current search path. Tables in other schemas cannot be accessed " +"with this path." +msgstr "これが現在の検索パスです。このパスでは、他のスキーマにあるテーブルにアクセスできません。" #: ../../build/docs/un_sdg/sdg3-health.rst:116 msgid "Exercise 3: Adjusting the search path" -msgstr "" +msgstr "演習 3: 検索パスを調整する" #: ../../build/docs/un_sdg/sdg3-health.rst:118 msgid "" -"In this case, the search path needs to include ``roads`` and " -"``buildings`` schemas. The following query is used to adjust the search " -"path." +"In this case, the search path needs to include ``roads`` and ``buildings`` " +"schemas. The following query is used to adjust the search path." msgstr "" +"この場合、検索パスに ``roads`` スキーマと ``buildings`` " +"スキーマを含める必要があります。検索パスの調整には次のクエリを使用します。" #: ../../build/docs/un_sdg/sdg3-health.rst:130 msgid "Checking the search path again" -msgstr "" +msgstr "検索パスを再度確認します" #: ../../build/docs/un_sdg/sdg3-health.rst:143 msgid "Exercise 4: Enumerating tables" -msgstr "" +msgstr "演習 4: テーブルを列挙する" #: ../../build/docs/un_sdg/sdg3-health.rst:145 msgid "With ``\\dt`` the tables are listed showing the schema and the owner" -msgstr "" +msgstr "``\\dt`` を使うと、スキーマと所有者を表示してテーブルが一覧されます" #: ../../build/docs/un_sdg/sdg3-health.rst:156 msgid "Simulation of census data" -msgstr "" +msgstr "国勢調査データのシミュレーション" #: ../../build/docs/un_sdg/sdg3-health.rst:158 msgid "" -"Due to the lack of census data, this exercise will estimate the " -"population, based on the area size of the building and the kind of use " -"the building gets." -msgstr "" +"Due to the lack of census data, this exercise will estimate the population, " +"based on the area size of the building and the kind of use the building " +"gets." +msgstr "国勢調査データがないため、この演習では建物の面積と用途の種類に基づいて人口を推定します。" #: ../../build/docs/un_sdg/sdg3-health.rst:161 -msgid "Buildings of OpenStreetMap data are classified into various categories." -msgstr "" +msgid "" +"Buildings of OpenStreetMap data are classified into various categories." +msgstr "OpenStreetMap データの建物は、さまざまなカテゴリに分類されています。" #: ../../build/docs/un_sdg/sdg3-health.rst:173 msgid "For this exercise, the population will be set as follows:" -msgstr "" +msgstr "この演習では、人口を次のように設定します:" #: ../../build/docs/un_sdg/sdg3-health.rst:175 msgid "Negligible:" -msgstr "" +msgstr "ごくわずか:" #: ../../build/docs/un_sdg/sdg3-health.rst:177 #: ../../build/docs/un_sdg/sdg3-health.rst:185 msgid "People do not live in these places." -msgstr "" +msgstr "これらの場所に人は住んでいません。" #: ../../build/docs/un_sdg/sdg3-health.rst:178 msgid "Population: 1 person." -msgstr "" +msgstr "人口: 1人。" #: ../../build/docs/un_sdg/sdg3-health.rst:180 msgid "There may be people guarding the place." -msgstr "" +msgstr "その場所を警備している人がいる可能性があります。" #: ../../build/docs/un_sdg/sdg3-health.rst:182 msgid "Very Sparse:" -msgstr "" +msgstr "非常に希薄:" #: ../../build/docs/un_sdg/sdg3-health.rst:184 msgid "``retail``, ``commercial``, ``school``" -msgstr "" +msgstr "``retail``, ``commercial``, ``school``" #: ../../build/docs/un_sdg/sdg3-health.rst:186 msgid "Population: At least 2 persons." -msgstr "" +msgstr "人口: 2人以上。" #: ../../build/docs/un_sdg/sdg3-health.rst:188 #: ../../build/docs/un_sdg/sdg3-health.rst:195 msgid "Because there may be people guarding the place." -msgstr "" +msgstr "その場所を警備している人がいる可能性があるためです。" #: ../../build/docs/un_sdg/sdg3-health.rst:190 msgid "Sparse:" -msgstr "" +msgstr "希薄:" #: ../../build/docs/un_sdg/sdg3-health.rst:192 msgid "Buildings with low population density, like ``university``." -msgstr "" +msgstr "``university`` のような、人口密度の低い建物。" #: ../../build/docs/un_sdg/sdg3-health.rst:193 msgid "Population: At least 3 persons." -msgstr "" +msgstr "人口: 3人以上。" #: ../../build/docs/un_sdg/sdg3-health.rst:196 msgid "Students might live there." -msgstr "" +msgstr "学生が住んでいる可能性があります。" #: ../../build/docs/un_sdg/sdg3-health.rst:198 msgid "Moderate:" -msgstr "" +msgstr "中程度:" #: ../../build/docs/un_sdg/sdg3-health.rst:200 msgid "" "Location where people might be living temporarly, like ``hotel`` and " "``hospital``." -msgstr "" +msgstr "``hotel`` や ``hospital`` のような、人が一時的に滞在している可能性のある場所。" #: ../../build/docs/un_sdg/sdg3-health.rst:202 msgid "Population: At least 5 persons." -msgstr "" +msgstr "人口: 5人以上。" #: ../../build/docs/un_sdg/sdg3-health.rst:204 msgid "Dense:" -msgstr "" +msgstr "密:" #: ../../build/docs/un_sdg/sdg3-health.rst:206 msgid "A medium sized residential building." -msgstr "" +msgstr "中規模の住宅建物。" #: ../../build/docs/un_sdg/sdg3-health.rst:207 msgid "Population: At least 7 persons." -msgstr "" +msgstr "人口: 7人以上。" #: ../../build/docs/un_sdg/sdg3-health.rst:209 msgid "Very Dense:" -msgstr "" +msgstr "非常に密:" #: ../../build/docs/un_sdg/sdg3-health.rst:211 #: ../../build/docs/un_sdg/sdg3-health.rst:225 msgid "A large sized residential building, like ``apartments``." -msgstr "" +msgstr "``apartments`` のような、大規模な住宅建物。" #: ../../build/docs/un_sdg/sdg3-health.rst:212 #: ../../build/docs/un_sdg/sdg3-health.rst:226 msgid "Population: At least 10 persons." -msgstr "" +msgstr "人口: 10人以上。" #: ../../build/docs/un_sdg/sdg3-health.rst:215 msgid "Exercise 5: Estimating the population" -msgstr "" +msgstr "演習 5: 人口を推定する" #: ../../build/docs/un_sdg/sdg3-health.rst:216 msgid "" -"Each density class has a **class-specific factor** that represents how " -"many people per square meter are expected (e.g., 0.0002 for Very Sparse, " -"1.0 for Very Dense). This factor is multiplied by a building's area to " -"estimate its population, with a minimum floor per class." +"Each density class has a **class-specific factor** that represents how many " +"people per square meter are expected (e.g., 0.0002 for Very Sparse, 1.0 for " +"Very Dense). This factor is multiplied by a building's area to estimate its " +"population, with a minimum floor per class." msgstr "" +"各密度クラスには、1平方メートルあたりに想定される人数を表す\\ **クラス固有の係数**\\ があります (例: 非常に希薄なら " +"0.0002、非常に密なら 1.0)。この係数を建物の面積に掛けて人口を推定し、クラスごとに下限値を設けます。" #: ../../build/docs/un_sdg/sdg3-health.rst:221 msgid "For example:" -msgstr "" +msgstr "例:" #: ../../build/docs/un_sdg/sdg3-health.rst:223 msgid "Very Dense" -msgstr "" +msgstr "非常に密" #: ../../build/docs/un_sdg/sdg3-health.rst:228 msgid "" -"Each class has a specific numeric factor (visible in the SQL function " -"below) that scales the building area to estimate the number of residents." -msgstr "" +"Each class has a specific numeric factor (visible in the SQL function below)" +" that scales the building area to estimate the number of residents." +msgstr "各クラスには、建物の面積をスケーリングして居住者数を推定するための固有の数値係数があります (下の SQL 関数で確認できます)。" #: ../../build/docs/un_sdg/sdg3-health.rst:231 msgid "" -"This class specific factor is multiplied with the area of each building " -"to get the population. Follow the steps given below to complete this " -"task." -msgstr "" +"This class specific factor is multiplied with the area of each building to " +"get the population. Follow the steps given below to complete this task." +msgstr "このクラス固有の係数を各建物の面積に掛けて人口を求めます。この作業を完了するには、以下の手順に従ってください。" #: ../../build/docs/un_sdg/sdg3-health.rst:235 -msgid "Create a function to find population using class-specific factor and area." -msgstr "" +msgid "" +"Create a function to find population using class-specific factor and area." +msgstr "クラス固有の係数と面積を使って人口を求める関数を作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:242 msgid "Testing the function with 100 square meters buildings." -msgstr "" +msgstr "面積 100 平方メートルの建物で関数をテストします。" #: ../../build/docs/un_sdg/sdg3-health.rst:253 msgid "Testing the function with 300 square meters buildings." -msgstr "" +msgstr "面積 300 平方メートルの建物で関数をテストします。" #: ../../build/docs/un_sdg/sdg3-health.rst:263 msgid "" -"More complicated estimation functions can be done that consider height of" -" the apartments." -msgstr "" +"More complicated estimation functions can be done that consider height of " +"the apartments." +msgstr "集合住宅の高さを考慮した、より複雑な推定関数を作ることもできます。" #: ../../build/docs/un_sdg/sdg3-health.rst:266 msgid "Using census data can achieve more accurate estimation." -msgstr "" +msgstr "国勢調査データを使えば、より正確な推定ができます。" #: ../../build/docs/un_sdg/sdg3-health.rst:269 msgid "Preparing roads information" -msgstr "" +msgstr "道路情報の準備" #: ../../build/docs/un_sdg/sdg3-health.rst:271 msgid "" "pgRouting algorithms are only useful when the road network belongs to a " "single graph (or all the roads are connected to each other). Hence, the " -"disconnected roads have to be removed from their network to get " -"appropriate results. This image gives an example of the disconnected " -"edges." +"disconnected roads have to be removed from their network to get appropriate " +"results. This image gives an example of the disconnected edges." msgstr "" +"pgRouting のアルゴリズムは、道路ネットワークが単一のグラフに属している (つまりすべての道路が互いにつながっている) " +"場合にのみ有効です。したがって、適切な結果を得るには、非連結の道路をネットワークから除去する必要があります。次の画像は非連結のエッジの例です。" #: ../../build/docs/un_sdg/sdg3-health.rst:280 msgid "" -"For example, in the above figure roads with label ``119`` are " -"disconnected from the network. Hence they will have same connected " -"component number. But the count of this number will be less count of " -"fully connected network. All the edges with the component number with " -"count less than maximum count will be removed" +"For example, in the above figure roads with label ``119`` are disconnected " +"from the network. Hence they will have same connected component number. But " +"the count of this number will be less count of fully connected network. All " +"the edges with the component number with count less than maximum count will " +"be removed" msgstr "" +"たとえば上の図では、ラベルが ``119`` " +"の道路がネットワークから切り離されています。そのため、これらは同じ連結成分番号を持ちます。ただし、この番号の件数は、完全に連結したネットワークの件数より少なくなります。件数が最大値より少ない連結成分番号を持つエッジは、すべて除去されます" #: ../../build/docs/un_sdg/sdg3-health.rst:285 msgid "" -"Disconnected road segments are unreachable from the main network. If they" -" are kept, routing queries like ``pgr_drivingDistance`` or " -"``pgr_dijkstra`` will either fail to find paths on those segments or " -"produce misleading results (e.g., infinite cost, no path found)." +"Disconnected road segments are unreachable from the main network. If they " +"are kept, routing queries like ``pgr_drivingDistance`` or ``pgr_dijkstra`` " +"will either fail to find paths on those segments or produce misleading " +"results (e.g., infinite cost, no path found)." msgstr "" +"非連結の道路セグメントは、主要なネットワークから到達できません。これらを残しておくと、``pgr_drivingDistance`` や " +"``pgr_dijkstra`` のようなルート検索のクエリは、それらのセグメント上で経路を見つけられないか、誤解を招く結果 " +"(無限のコスト、経路が見つからない、など) を返します。" #: ../../build/docs/un_sdg/sdg3-health.rst:290 msgid "" -"Removing them ensures that every building in the network is reachable and" -" that population-serving analysis works correctly." -msgstr "" +"Removing them ensures that every building in the network is reachable and " +"that population-serving analysis works correctly." +msgstr "これらを除去することで、ネットワーク内のすべての建物に到達できるようになり、カバー人口の分析が正しく機能します。" #: ../../build/docs/un_sdg/sdg3-health.rst:293 msgid "" -"Once each road segment has a component identifier, you can isolate the " -"main network by keeping only the component with the highest edge count. A" -" new table (or view) can be created that contains just those edges, " -"discarding all unreachable segments in one step." +"Once each road segment has a component identifier, you can isolate the main " +"network by keeping only the component with the highest edge count. A new " +"table (or view) can be created that contains just those edges, discarding " +"all unreachable segments in one step." msgstr "" +"各道路セグメントに連結成分の識別子が付いたら、エッジ数が最も多い連結成分だけを残すことで主要なネットワークを切り出せます。それらのエッジだけを含む新しいテーブル" +" (またはビュー) を作成すれば、到達できないセグメントを一度にすべて除外できます。" #: ../../build/docs/un_sdg/sdg3-health.rst:299 msgid "Exercise 6: Calculate the components of the roads" -msgstr "" +msgstr "演習 6: 道路の連結成分を計算する" #: ../../build/docs/un_sdg/sdg3-health.rst:301 msgid "" "To remove the disconnected components on the road network, the following " -"pgRouting functions, discussed on :doc:`../basic/graphs` chapter, will be" -" used:" +"pgRouting functions, discussed on :doc:`../basic/graphs` chapter, will be " +"used:" msgstr "" +"道路ネットワーク上の非連結な連結成分を除去するために、:doc:`../basic/graphs` の章で説明した次の pgRouting " +"関数を使用します:" #: ../../build/docs/un_sdg/sdg3-health.rst:304 msgid "``pgr_extractVertices``" -msgstr "" +msgstr "``pgr_extractVertices``" #: ../../build/docs/un_sdg/sdg3-health.rst:305 msgid "``pgr_connectedComponents``" -msgstr "" +msgstr "``pgr_connectedComponents``" #: ../../build/docs/un_sdg/sdg3-health.rst:308 msgid "Add a components column." -msgstr "" +msgstr "components 列を追加します。" #: ../../build/docs/un_sdg/sdg3-health.rst:315 msgid "Create a vertices table." -msgstr "" +msgstr "vertices テーブルを作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:323 msgid "Fill up the ``x``, ``y`` and ``geom`` columns." -msgstr "" +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:331 msgid "Fill up the ``component`` column on the vertices table." -msgstr "" +msgstr "vertices テーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:339 msgid "Fill up the ``component`` column on the edges table." -msgstr "" +msgstr "edges テーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:347 msgid "Exercise 7: Create a roads_net table." -msgstr "" +msgstr "演習 7: roads_net テーブルを作成する。" #: ../../build/docs/un_sdg/sdg3-health.rst:349 msgid "" -"The ``roads_net`` table stores road edges with travel costs in " -"**minutes**, assuming a walking speed of **1 m/s**." +"The ``roads_net`` table stores road edges with travel costs in **minutes**, " +"assuming a walking speed of **1 m/s**." msgstr "" +"``roads_net`` テーブルは、歩行速度を **1 m/s** と仮定して、**分**\\ 単位の移動コストとともに道路のエッジを格納します。" #: ../../build/docs/un_sdg/sdg3-health.rst:352 msgid "Since :math:`time = distance / speed`:" -msgstr "" +msgstr ":math:`time = distance / speed` であるため:" #: ../../build/docs/un_sdg/sdg3-health.rst:354 msgid ":math:`time = length\\_m / 1\\ m/s`" -msgstr "" +msgstr ":math:`time = length\\_m / 1\\ m/s`" #: ../../build/docs/un_sdg/sdg3-health.rst:356 -msgid "This gives time in **seconds**. To convert to **minutes**, divide by 60:" -msgstr "" +msgid "" +"This gives time in **seconds**. To convert to **minutes**, divide by 60:" +msgstr "これにより時間は\\ **秒**\\ 単位で得られます。**分**\\ 単位に変換するには 60 で割ります:" #: ../../build/docs/un_sdg/sdg3-health.rst:358 msgid ":math:`time = length\\_m / 60`" -msgstr "" +msgstr ":math:`time = length\\_m / 60`" #: ../../build/docs/un_sdg/sdg3-health.rst:361 msgid "Create roads_net with only the largest component" -msgstr "" +msgstr "最大の連結成分だけを使って roads_net を作成します" #: ../../build/docs/un_sdg/sdg3-health.rst:362 msgid "" -"This query creates the ``roads_net`` table by keeping only edges " -"belonging to the most connected component." -msgstr "" +"This query creates the ``roads_net`` table by keeping only edges belonging " +"to the most connected component." +msgstr "このクエリは、エッジ数が最も多い連結成分に属するエッジだけを残して ``roads_net`` テーブルを作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:365 msgid "" -"It calculates travel cost as ``length_m / 60`` (seconds converted to " -"minutes at 1 m/s) and" -msgstr "" +"It calculates travel cost as ``length_m / 60`` (seconds converted to minutes" +" at 1 m/s) and" +msgstr "移動コストを ``length_m / 60`` (1 m/s で秒を分に変換したもの) として計算し、" #: ../../build/docs/un_sdg/sdg3-health.rst:367 msgid "" -"initializes the population column as ``NULL`` for later population of the" -" roads." -msgstr "" +"initializes the population column as ``NULL`` for later population of the " +"roads." +msgstr "後で道路に人口を割り当てるために、population 列を ``NULL`` で初期化します。" #: ../../build/docs/un_sdg/sdg3-health.rst:376 msgid "Delete vertices not belonging to the most connected component." -msgstr "" +msgstr "エッジ数が最も多い連結成分に属さない頂点を削除します。" #: ../../build/docs/un_sdg/sdg3-health.rst:377 msgid "" -"Once ``roads_net`` is filtered to only the largest connected component, " -"the ``vertices`` table still contains vertices from the discarded " -"components." +"Once ``roads_net`` is filtered to only the largest connected component, the " +"``vertices`` table still contains vertices from the discarded components." msgstr "" +"``roads_net`` を最大の連結成分だけに絞り込んだ後も、``vertices`` テーブルには破棄した連結成分の頂点が残っています。" #: ../../build/docs/un_sdg/sdg3-health.rst:380 msgid "" -"These orphan vertices have no edges in ``roads_net``, so they are useless" -" for routing and would pollute nearest-vertex lookups. Deleting them " -"keeps the vertex table consistent with the trimmed network." +"These orphan vertices have no edges in ``roads_net``, so they are useless " +"for routing and would pollute nearest-vertex lookups. Deleting them keeps " +"the vertex table consistent with the trimmed network." msgstr "" +"これらの孤立した頂点は ``roads_net`` " +"にエッジを持たないため、ルート検索には役立たず、最近傍頂点の検索を汚してしまいます。これらを削除することで、頂点テーブルは絞り込んだネットワークと整合した状態に保たれます。" #: ../../build/docs/un_sdg/sdg3-health.rst:392 msgid "Preparing buildings population information" -msgstr "" +msgstr "建物の人口情報の準備" #: ../../build/docs/un_sdg/sdg3-health.rst:394 msgid "" "This section links buildings to the road network and estimates their " "population." -msgstr "" +msgstr "この節では、建物を道路ネットワークに関連付け、その人口を推定します。" #: ../../build/docs/un_sdg/sdg3-health.rst:396 msgid "" -"First, functions are created to find the nearest road and vertex for each" -" building." -msgstr "" +"First, functions are created to find the nearest road and vertex for each " +"building." +msgstr "まず、各建物に最も近い道路と頂点を求める関数を作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:398 msgid "" -"Then building geometries are converted from ``LINESTRING`` to polygons to" -" calculate area, which feeds the ``population`` function." +"Then building geometries are converted from ``LINESTRING`` to polygons to " +"calculate area, which feeds the ``population`` function." msgstr "" +"次に、面積を計算するために建物のジオメトリを ``LINESTRING`` からポリゴンに変換し、その面積を ``population`` " +"関数に渡します。" #: ../../build/docs/un_sdg/sdg3-health.rst:400 -msgid "Finally, the estimated population is aggregated onto the road segments." -msgstr "" +msgid "" +"Finally, the estimated population is aggregated onto the road segments." +msgstr "最後に、推定した人口を道路セグメントに集約します。" #: ../../build/docs/un_sdg/sdg3-health.rst:403 msgid "Exercise 8: Get the nearest road to a building" -msgstr "" +msgstr "演習 8: 建物に最も近い道路を取得する" #: ../../build/docs/un_sdg/sdg3-health.rst:406 msgid "Create the building_road function" -msgstr "" +msgstr "building_road 関数を作成します" #: ../../build/docs/un_sdg/sdg3-health.rst:407 msgid "" "This function finds the closest road edge to a building using PostGIS' " -"spatial distance operator (``<->``). It returns the ``id`` of the nearest" -" edge from ``roads_net``, which is later used to link each building to " -"the road network." +"spatial distance operator (``<->``). It returns the ``id`` of the nearest " +"edge from ``roads_net``, which is later used to link each building to the " +"road network." msgstr "" +"この関数は、PostGIS の空間距離演算子 (``<->``) を使って、建物に最も近い道路エッジを求めます。``roads_net`` " +"にある最も近いエッジの ``id`` を返し、これは後で各建物を道路ネットワークに関連付けるために使われます。" #: ../../build/docs/un_sdg/sdg3-health.rst:419 #: ../../build/docs/un_sdg/sdg3-health.rst:458 msgid "Test the function" -msgstr "" +msgstr "関数をテストします" #: ../../build/docs/un_sdg/sdg3-health.rst:431 msgid "Exercise 9: Find the closest road vertex" -msgstr "" +msgstr "演習 9: 最も近い道路の頂点を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:433 msgid "" "There are multiple road vertices near the hospital. Create a function to " -"find the geographically closest road vertex. ``get_vertex`` function " -"takes a geometry as input and returns the id of the closest vertex by " -"comparing ``geom`` of both tables." +"find the geographically closest road vertex. ``get_vertex`` function takes a" +" geometry as input and returns the id of the closest vertex by comparing " +"``geom`` of both tables." msgstr "" +"病院の近くには複数の道路の頂点があります。地理的に最も近い道路の頂点を求める関数を作成します。``get_vertex`` " +"関数はジオメトリを入力として受け取り、両方のテーブルの ``geom`` を比較して最も近い頂点の id を返します。" #: ../../build/docs/un_sdg/sdg3-health.rst:443 msgid "Create the get_vertex function" -msgstr "" +msgstr "get_vertex 関数を作成します" #: ../../build/docs/un_sdg/sdg3-health.rst:444 msgid "This function finds the closest road vertex to a building" -msgstr "" +msgstr "この関数は、建物に最も近い道路の頂点を求めます" #: ../../build/docs/un_sdg/sdg3-health.rst:446 msgid "Using PostGIS' spatial distance operator (``<->``)." -msgstr "" +msgstr "PostGIS の空間距離演算子 (``<->``) を使用します。" #: ../../build/docs/un_sdg/sdg3-health.rst:447 msgid "Returns the ``id`` of the nearest vertex from the ``vertices`` table," -msgstr "" +msgstr "``vertices`` テーブルにある最も近い頂点の ``id`` を返します。" #: ../../build/docs/un_sdg/sdg3-health.rst:449 msgid "Used as the start point for ``pgr_drivingDistance`` queries." -msgstr "" +msgstr "``pgr_drivingDistance`` のクエリの開始地点として使用されます。" #: ../../build/docs/un_sdg/sdg3-health.rst:470 msgid "Exercise 10: Create the buildings table" -msgstr "" +msgstr "演習 10: buildings テーブルを作成する" #: ../../build/docs/un_sdg/sdg3-health.rst:472 msgid "" "A ``buildings`` table is created for efficient access throughout the " "remaining exercises." -msgstr "" +msgstr "残りの演習で効率よくアクセスできるよう、``buildings`` テーブルを作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:476 msgid "The query" -msgstr "" +msgstr "このクエリは" #: ../../build/docs/un_sdg/sdg3-health.rst:477 msgid "converts ``LINESTRING`` geometries to ``Polygon``," -msgstr "" +msgstr "``LINESTRING`` のジオメトリを ``Polygon`` に変換し、" #: ../../build/docs/un_sdg/sdg3-health.rst:478 msgid "calculates the area using ``ST_Area``," -msgstr "" +msgstr "``ST_Area`` を使って面積を計算し、" #: ../../build/docs/un_sdg/sdg3-health.rst:479 msgid "and estimates population using the ``population`` function." -msgstr "" +msgstr "``population`` 関数を使って人口を推定します。" #: ../../build/docs/un_sdg/sdg3-health.rst:482 msgid "The result" -msgstr "" +msgstr "その結果は" #: ../../build/docs/un_sdg/sdg3-health.rst:483 msgid "Is stored in the ``buildings`` table." -msgstr "" +msgstr "``buildings`` テーブルに格納されます。" #: ../../build/docs/un_sdg/sdg3-health.rst:492 msgid "Exercise 11: Storing the population in the roads" -msgstr "" +msgstr "演習 11: 人口を道路に格納する" #: ../../build/docs/un_sdg/sdg3-health.rst:494 msgid "" "After finding the nearest road, the sum of population of all the nearest " -"buildings is stored in the population column of the roads table. " -"Following image shows the visualised output where the blue colour labels " -"shows the population stored in roads." +"buildings is stored in the population column of the roads table. Following " +"image shows the visualised output where the blue colour labels shows the " +"population stored in roads." msgstr "" +"最も近い道路を求めた後、最も近い建物すべての人口の合計を roads テーブルの population " +"列に格納します。次の画像は可視化した出力で、青いラベルが道路に格納された人口を示しています。" #: ../../build/docs/un_sdg/sdg3-health.rst:504 msgid "Update the population of the roads." -msgstr "" +msgstr "道路の人口を更新します。" #: ../../build/docs/un_sdg/sdg3-health.rst:512 msgid "Find the roads served by the hospitals" -msgstr "" +msgstr "病院のカバー道路を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:514 msgid "" -"After pre-processing the data, next step is to find the area served by " -"the hospital. This area can be computed from the entrance of the hospital" -" or from any point on road near the hospital. In this exercise it is " -"computed from closest road vertex. ``pgr_drivingDistance`` will be used " -"to find the roads served. The steps to be followed are:" +"After pre-processing the data, next step is to find the area served by the " +"hospital. This area can be computed from the entrance of the hospital or " +"from any point on road near the hospital. In this exercise it is computed " +"from closest road vertex. ``pgr_drivingDistance`` will be used to find the " +"roads served. The steps to be followed are:" msgstr "" +"データの前処理が終わったら、次は病院がカバーするエリアを求めます。このエリアは、病院の入口から、または病院の近くの道路上の任意の地点から計算できます。この演習では、最も近い道路の頂点から計算します。カバー道路を求めるには" +" ``pgr_drivingDistance`` を使用します。手順は次のとおりです:" #: ../../build/docs/un_sdg/sdg3-health.rst:520 msgid "Finding the closest road vertex" -msgstr "" +msgstr "最も近い道路の頂点を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:521 msgid "Finding the roads served" -msgstr "" +msgstr "カバー道路を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:522 msgid "Generalising the roads served" -msgstr "" +msgstr "カバー道路を一般化する" #: ../../build/docs/un_sdg/sdg3-health.rst:525 msgid "pgr_drivingDistance" -msgstr "" +msgstr "pgr_drivingDistance" #: ../../build/docs/un_sdg/sdg3-health.rst:526 msgid "" "For the next step ``pgr_drivingDistance`` will be used. This returns the " "driving distance from a start node. It uses the Dijkstra algorithm to " "extract all the nodes that have costs less than or equal to the value " -"distance. The edges that are extracted conform to the corresponding " -"spanning tree." +"distance. The edges that are extracted conform to the corresponding spanning" +" tree." msgstr "" +"次の手順では ``pgr_drivingDistance`` " +"を使用します。この関数は、開始ノードからの到達圏を返します。ダイクストラ法を使って、コストが指定した距離の値以下であるすべてのノードを抽出します。抽出されるエッジは、対応する全域木に従います。" #: ../../build/docs/un_sdg/sdg3-health.rst:532 msgid "Signatures" -msgstr "" +msgstr "シグネチャ" #: ../../build/docs/un_sdg/sdg3-health.rst:539 msgid "" "`pgr_drivingDistance Documentation " -"`__ can be found " -"at this link for more information." +"`__ can be found at " +"this link for more information." msgstr "" +"詳細は `pgr_drivingDistance Documentation " +"`__ で確認できます。" #: ../../build/docs/un_sdg/sdg3-health.rst:543 msgid "Exercise 12: Finding the served roads using pgr_drivingDistance" -msgstr "" +msgstr "演習 12: pgr_drivingDistance を使ってカバー道路を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:546 msgid "Problem" -msgstr "" +msgstr "課題" #: ../../build/docs/un_sdg/sdg3-health.rst:547 msgid "Find the roads within 10 minutes walking distance from the hospitals." -msgstr "" +msgstr "病院から徒歩10分以内の道路を求めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:550 msgid "Solution" -msgstr "" +msgstr "解答" #: ../../build/docs/un_sdg/sdg3-health.rst:551 msgid "Using ``pgrdrivingDistance`` function from pgRouting extension." -msgstr "" +msgstr "pgRouting 拡張機能の ``pgrdrivingDistance`` 関数を使用します。" #: ../../build/docs/un_sdg/sdg3-health.rst:553 msgid "Time in minutes is considered as ``cost``." -msgstr "" +msgstr "分単位の時間を ``cost`` とみなします。" #: ../../build/docs/un_sdg/sdg3-health.rst:554 msgid "the graph is undirected." -msgstr "" +msgstr "グラフは無向です。" #: ../../build/docs/un_sdg/sdg3-health.rst:555 msgid "" "``tag_id = '318'`` as 318 is the value for hospital in the configuration " "table of the buildings." -msgstr "" +msgstr "``tag_id = '318'`` とします。318 は buildings の設定テーブルにおける病院の値です。" #: ../../build/docs/un_sdg/sdg3-health.rst:557 msgid "``10`` for 10 minutes, which is a threshold for ``agg_cost``" -msgstr "" +msgstr "10分を表す ``10``。これは ``agg_cost`` のしきい値です" #: ../../build/docs/un_sdg/sdg3-health.rst:569 msgid "" -"Following figure shows the visualised output of the above query. The " -"lines highlighted by red colour show the area from where the hospital can" -" be reached within 10 minutes of walking at the speed of ``1 m/s``." +"Following figure shows the visualised output of the above query. The lines " +"highlighted by red colour show the area from where the hospital can be " +"reached within 10 minutes of walking at the speed of ``1 m/s``." msgstr "" +"次の図は上のクエリを可視化した出力です。赤で強調された線は、速度 ``1 m/s`` で徒歩10分以内に病院へ到達できるエリアを示しています。" #: ../../build/docs/un_sdg/sdg3-health.rst:573 msgid "" -"It is noticable from the output figure that some of the roads which are " -"near to the hospital are not highlighted. For example, to roads in the " -"north of the hospital. This is because the only one edge per road vertex " -"was selected by the query." +"It is noticable from the output figure that some of the roads which are near" +" to the hospital are not highlighted. For example, to roads in the north of " +"the hospital. This is because the only one edge per road vertex was selected" +" by the query." msgstr "" +"出力の図から、病院に近いにもかかわらず強調されていない道路があることがわかります。たとえば、病院の北側の道路です。これは、クエリが道路の頂点ごとに1本のエッジしか選択していないためです。" #: ../../build/docs/un_sdg/sdg3-health.rst:583 msgid "Exercise 13: Adding adjacent roads" -msgstr "" +msgstr "演習 13: 隣接する道路を追加する" #: ../../build/docs/un_sdg/sdg3-health.rst:585 msgid "" -"The edges which are near to to hospital should also be selected in the " -"roads served as the hospital also serves those buildings. The following " -"query takes the query from previous section as a ``subquery`` and selects" -" all the edges from ``roads_ways`` that have the same ``source`` and " -"``target`` to that of ``subquery`` (Line 14)." +"The edges which are near to to hospital should also be selected in the roads" +" served as the hospital also serves those buildings. The following query " +"takes the query from previous section as a ``subquery`` and selects all the " +"edges from ``roads_ways`` that have the same ``source`` and ``target`` to " +"that of ``subquery`` (Line 14)." msgstr "" +"病院はそれらの建物もカバーしているため、病院に近いエッジもカバー道路として選択すべきです。次のクエリは、前の節のクエリを ``subquery`` " +"として受け取り、``subquery`` と同じ ``source`` と ``target`` を持つエッジを ``roads_ways`` " +"からすべて選択します (14 行目)。" #: ../../build/docs/un_sdg/sdg3-health.rst:601 msgid "" "Following figure shows the visualised output of the above query. Lines " "highlighted in ``yellow`` show the `generalised the roads served`. This " -"gives a better estimate of the areas from where the hospital can be " -"reached by a particular speed." +"gives a better estimate of the areas from where the hospital can be reached " +"by a particular speed." msgstr "" +"次の図は上のクエリを可視化した出力です。``yellow`` で強調された線は `generalised the roads served` " +"を示しています。これにより、特定の速度で病院に到達できるエリアをより適切に推定できます。" #: ../../build/docs/un_sdg/sdg3-health.rst:610 msgid "Calculating the total population served by the hospital" -msgstr "" +msgstr "病院の総カバー人口を計算する" #: ../../build/docs/un_sdg/sdg3-health.rst:612 msgid "" -"Now the next step is to estimate the dependant population. Official " -"source of population is Census conducted by the government. But for this " -"exercise, population will be estimated from the ``area`` as well as the " -"``category`` of the building. This area will be stored in the nearest " -"roads. Following steps explain this process in detail." +"Now the next step is to estimate the dependant population. Official source " +"of population is Census conducted by the government. But for this exercise, " +"population will be estimated from the ``area`` as well as the ``category`` " +"of the building. This area will be stored in the nearest roads. Following " +"steps explain this process in detail." msgstr "" +"次の手順では、依存人口を推定します。人口の公式な出典は政府が実施する国勢調査です。しかしこの演習では、建物の ``area`` と " +"``category`` から人口を推定します。この値は最も近い道路に格納されます。以下の手順でこの処理を詳しく説明します。" #: ../../build/docs/un_sdg/sdg3-health.rst:620 msgid "Exercise 14: Find total population served by the hospital" -msgstr "" +msgstr "演習 14: 病院の総カバー人口を求める" #: ../../build/docs/un_sdg/sdg3-health.rst:622 msgid "" -"Final step is to find the total population served by the hospital based " -"on travel time." -msgstr "" - +"Final step is to find the total population served by the hospital based on " +"travel time." +msgstr "最後の手順は、移動時間に基づいて病院の総カバー人口を求めることです。" From e0e5a28a443c071f367dc709ef6e674a5a879ed7 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 06:58:12 +0900 Subject: [PATCH 11/31] docs(locale): translate un_sdg/sdg11-cities into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po | 268 ++++++++++--------- 1 file changed, 147 insertions(+), 121 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po index 762c9be0..ec0d7879 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po @@ -12,366 +12,392 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/un_sdg/sdg11-cities.rst:6 msgid "Sustainable Cities and Communities" -msgstr "" +msgstr "住み続けられるまちづくりを" #: ../../build/docs/un_sdg/sdg11-cities.rst:8 msgid "" "`Sustainable Cities and Communities` is the 11th Sustainable Development " "Goal which aspires to make cities `inclusive, safe, resilient` and " -"`sustainable`.The world is becoming increasingly urbanized. Since 2007, " -"more than half the world’s population has been living in cities. This " -"makes it very important for the cities to remain alert when there is a " -"chance of disaster like floods. Local administration should know if their" -" city is going to get affected by the rains which happen in their " -"proximity so that they can raise an alert amongst the citizens. This " -"exercise will solve one of such problems." -msgstr "" +"`sustainable`.The world is becoming increasingly urbanized. Since 2007, more" +" than half the world’s population has been living in cities. This makes it " +"very important for the cities to remain alert when there is a chance of " +"disaster like floods. Local administration should know if their city is " +"going to get affected by the rains which happen in their proximity so that " +"they can raise an alert amongst the citizens. This exercise will solve one " +"of such problems." +msgstr "" +"`Sustainable Cities and Communities` は11番目の持続可能な開発目標であり、都市を `inclusive, " +"safe, resilient` かつ `sustainable` " +"にすることを目指しています。世界の都市化は進み続けています。2007年以降、世界人口の半数以上が都市に住んでいます。そのため、洪水のような災害が起こりうるときに、都市が警戒を怠らないことがきわめて重要になります。地方行政は、近隣で降った雨によって自分たちの都市が影響を受けるかどうかを把握し、市民に警報を出せるようにしておく必要があります。この演習では、そうした課題の1つを解決します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:17 msgid "Sustainable Development Goal 11: Sustainable Cities and Communities" -msgstr "" +msgstr "持続可能な開発目標11: 住み続けられるまちづくりを" #: ../../build/docs/un_sdg/sdg11-cities.rst:21 msgid "`Image Source `__" -msgstr "" +msgstr "`画像の出典 `__" #: ../../build/docs/un_sdg/sdg11-cities.rst:23 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/un_sdg/sdg11-cities.rst:26 msgid "Problem: City getting affected by rain or not" -msgstr "" +msgstr "課題: 都市が雨の影響を受けるかどうか" #: ../../build/docs/un_sdg/sdg11-cities.rst:28 msgid "**Problem Statement**" -msgstr "" +msgstr "**課題の説明**" #: ../../build/docs/un_sdg/sdg11-cities.rst:30 msgid "To determine the areas where if it rains will affect a city/town" -msgstr "" +msgstr "雨が降ると都市や町に影響を与えるエリアを特定します" #: ../../build/docs/un_sdg/sdg11-cities.rst:36 msgid "**Core Idea**" -msgstr "" +msgstr "**中心となる考え方**" #: ../../build/docs/un_sdg/sdg11-cities.rst:38 msgid "" -"If it rains in vicinity of a river connecting the city, the city will get" -" affected by the rains." -msgstr "" +"If it rains in vicinity of a river connecting the city, the city will get " +"affected by the rains." +msgstr "都市につながる河川の近くで雨が降ると、その都市は雨の影響を受けます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:41 msgid "**Approach**" -msgstr "" +msgstr "**進め方**" #: ../../build/docs/un_sdg/sdg11-cities.rst:43 #: ../../build/docs/un_sdg/sdg11-cities.rst:54 msgid "Choose a city" -msgstr "" +msgstr "都市を選ぶ" #: ../../build/docs/un_sdg/sdg11-cities.rst:44 msgid "Get the Rivers (Edges)" -msgstr "" +msgstr "河川 (エッジ) を取得する" #: ../../build/docs/un_sdg/sdg11-cities.rst:45 msgid "Create river components" -msgstr "" +msgstr "河川の連結成分を作成する" #: ../../build/docs/un_sdg/sdg11-cities.rst:46 msgid "Create a Buffer around the city" -msgstr "" +msgstr "都市の周囲にバッファを作成する" #: ../../build/docs/un_sdg/sdg11-cities.rst:47 msgid "Finding the components intersecting the buffer" -msgstr "" +msgstr "バッファと交差する連結成分を求める" #: ../../build/docs/un_sdg/sdg11-cities.rst:48 msgid "Finding the rain zones" -msgstr "" +msgstr "降雨ゾーンを求める" #: ../../build/docs/un_sdg/sdg11-cities.rst:56 msgid "" -"For this exercise, Munshigang city from Bangladesh is chosen. This city " -"has multiple rivers in its proximity which makes it an apt location to " -"demonstrate this exercise. The exercise will try to find the areas, where" -" if it rains the city will be affected. To define the location of this " -"city and use it in for further steps, create a table to store the name " -"along with latitude and longitude values of City's location. This stores " -"the city as a point." +"For this exercise, Munshigang city from Bangladesh is chosen. This city has " +"multiple rivers in its proximity which makes it an apt location to " +"demonstrate this exercise. The exercise will try to find the areas, where if" +" it rains the city will be affected. To define the location of this city and" +" use it in for further steps, create a table to store the name along with " +"latitude and longitude values of City's location. This stores the city as a " +"point." msgstr "" +"この演習では、バングラデシュの Munshigang " +"市を選びます。この都市は近隣に複数の河川があり、この演習を示すのに適した場所です。この演習では、雨が降ると都市が影響を受けるエリアを求めます。この都市の位置を定義して以降の手順で使うために、都市の名前と緯度経度の値を格納するテーブルを作成します。これにより、都市は点として格納されます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:64 msgid "Exercise 1: Create a point for the city" -msgstr "" +msgstr "演習 1: 都市の点を作成する" #: ../../build/docs/un_sdg/sdg11-cities.rst:67 msgid "Create a table for the cities" -msgstr "" +msgstr "都市用のテーブルを作成します" #: ../../build/docs/un_sdg/sdg11-cities.rst:78 msgid "Insert Munshigang" -msgstr "" +msgstr "Munshigang を挿入します" #: ../../build/docs/un_sdg/sdg11-cities.rst:89 msgid "Simulate the city region with a buffer" -msgstr "" +msgstr "バッファで都市の領域を模擬します" #: ../../build/docs/un_sdg/sdg11-cities.rst:100 msgid "See description of the table" -msgstr "" +msgstr "テーブルの定義を確認します" #: ../../build/docs/un_sdg/sdg11-cities.rst:109 msgid "" "Latitude and longitude values are converted into ``geometry`` form using " -"``ST_Point`` which returns a point with the given X and Y coordinate " -"values. ``ST_SetSRID`` is used to set the SRID (Spatial Reference " -"Identifier) on the point geometry to ``4326``." +"``ST_Point`` which returns a point with the given X and Y coordinate values." +" ``ST_SetSRID`` is used to set the SRID (Spatial Reference Identifier) on " +"the point geometry to ``4326``." msgstr "" +"緯度と経度の値は、指定した X 座標と Y 座標を持つ点を返す ``ST_Point`` を使って ``geometry`` " +"形式に変換されます。``ST_SetSRID`` は、ポイントジオメトリの SRID (空間参照識別子) を ``4326`` " +"に設定するために使用します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:115 msgid "Prepare the database" -msgstr "" +msgstr "データベースを準備する" #: ../../build/docs/un_sdg/sdg11-cities.rst:117 msgid "Data obtained in :doc:`data`." -msgstr "" +msgstr ":doc:`data` で取得したデータを使用します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:119 msgid "" -"This section will cover the status of the database in order to get the " -"same results when processing the queries." -msgstr "" +"This section will cover the status of the database in order to get the same " +"results when processing the queries." +msgstr "この節では、クエリを処理したときに同じ結果が得られるよう、データベースの状態を確認します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:123 msgid "Exercise 2: Set the search path" -msgstr "" +msgstr "演習 2: 検索パスを設定する" #: ../../build/docs/un_sdg/sdg11-cities.rst:125 msgid "" "First step in pre processing is to set the search path for ``Waterways`` " -"data. Search path is a list of schemas that helps the system determine " -"how a particular table is to be imported." +"data. Search path is a list of schemas that helps the system determine how a" +" particular table is to be imported." msgstr "" +"前処理の最初の手順は、``Waterways`` " +"のデータ用に検索パスを設定することです。検索パスは、特定のテーブルをどのようにインポートするかをシステムが判断するのに役立つスキーマの一覧です。" #: ../../build/docs/un_sdg/sdg11-cities.rst:140 msgid "Exercise 3: Verify database configuration" -msgstr "" +msgstr "演習 3: データベースの構成を確認する" #: ../../build/docs/un_sdg/sdg11-cities.rst:142 msgid "As part of the every project tasks: inspect the database structure." -msgstr "" +msgstr "すべてのプロジェクト作業の一環として、データベースの構造を調べます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:145 msgid "Get the extensions that are installed" -msgstr "" +msgstr "インストールされている拡張機能を取得します" #: ../../build/docs/un_sdg/sdg11-cities.rst:155 msgid "List installed tables" -msgstr "" +msgstr "インストールされているテーブルを一覧表示します" #: ../../build/docs/un_sdg/sdg11-cities.rst:165 msgid "Exercise 4: Count the number of Waterways" -msgstr "" +msgstr "演習 4: 水路の数を数える" #: ../../build/docs/un_sdg/sdg11-cities.rst:167 msgid "" -"The importance of counting the information on this workshop is to make " -"sure that the same data is used and consequently the results are same. " -"Also, some of the rows can be seen to understand the structure of the " -"table and how the data is stored in it." +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same. Also, some" +" of the rows can be seen to understand the structure of the table and how " +"the data is stored in it." msgstr "" +"このワークショップで情報の件数を数えるのは、同じデータが使われ、その結果として同じ結果が得られることを確認するためです。また、いくつかの行を見ることで、テーブルの構造とデータの格納方法を理解できます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:182 msgid "Processing waterways data" -msgstr "" +msgstr "水路データの処理" #: ../../build/docs/un_sdg/sdg11-cities.rst:184 msgid "" -"This section will work the graph that is going to be used for processing." -" While building the graph, the data has to be inspected to determine if " -"there is any invalid data. This is a very important step to make sure " -"that the data is of required quality. pgRouting can also be used to do " -"some Data Adjustments." +"This section will work the graph that is going to be used for processing. " +"While building the graph, the data has to be inspected to determine if there" +" is any invalid data. This is a very important step to make sure that the " +"data is of required quality. pgRouting can also be used to do some Data " +"Adjustments." msgstr "" +"この節では、処理に使用するグラフを扱います。グラフを構築する際には、無効なデータがないかを判断するためにデータを調べる必要があります。これは、データが必要な品質を満たしていることを確認するためのきわめて重要な手順です。pgRouting" +" はデータの調整にも使用できます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:190 msgid "Exercise 5: Remove waterways not for the problem" -msgstr "" +msgstr "演習 5: 課題に関係しない水路を除去する" #: ../../build/docs/un_sdg/sdg11-cities.rst:192 msgid "Waterways to be removed" -msgstr "" +msgstr "除去する水路" #: ../../build/docs/un_sdg/sdg11-cities.rst:196 msgid "" -"This exercise focusses only the areas in the mainland, where if it rains " -"the city is affected. Hence, the rivers which are there in the swamp area" -" wich is in a lower altitude of the city, are to be removed from the " +"This exercise focusses only the areas in the mainland, where if it rains the" +" city is affected. Hence, the rivers which are there in the swamp area wich " +"is in a lower altitude of the city, are to be removed from the " "``waterways.ways`` table." msgstr "" +"この演習では、雨が降ると都市が影響を受ける本土のエリアだけを対象とします。したがって、都市より標高の低い湿地帯にある河川は、``waterways.ways``" +" テーブルから除去します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:201 msgid "Remove swamp rivers" -msgstr "" +msgstr "湿地の河川を除去します" #: ../../build/docs/un_sdg/sdg11-cities.rst:211 -msgid "When working for many cities, a better approach might be to create views." -msgstr "" +msgid "" +"When working for many cities, a better approach might be to create views." +msgstr "多数の都市を扱う場合は、ビューを作成するほうがよい方法かもしれません。" #: ../../build/docs/un_sdg/sdg11-cities.rst:215 msgid "Also delete a boundary tagged as waterway" -msgstr "" +msgstr "水路としてタグ付けされた境界も削除します" #: ../../build/docs/un_sdg/sdg11-cities.rst:225 msgid "A better approach might be to fix the original data in OSM website." -msgstr "" +msgstr "OSM のウェブサイトで元データを修正するほうが、よりよい方法かもしれません。" #: ../../build/docs/un_sdg/sdg11-cities.rst:228 msgid "Exercise 6: Get the Connected Components of Waterways" -msgstr "" +msgstr "演習 6: 水路の連結成分を取得する" #: ../../build/docs/un_sdg/sdg11-cities.rst:230 msgid "" -"As the rivers in the data are not having single edges, i.e, multiple " -"edges make up a river, it is important to find out the connected edges " -"and store the information in the ``waterways.ways`` table. This will help" -" us to identify which edges belong to a river. First, the connected " -"components are found and then stored in a new column named ``component``." +"As the rivers in the data are not having single edges, i.e, multiple edges " +"make up a river, it is important to find out the connected edges and store " +"the information in the ``waterways.ways`` table. This will help us to " +"identify which edges belong to a river. First, the connected components are " +"found and then stored in a new column named ``component``." msgstr "" +"データ中の河川は単一のエッジではなく、複数のエッジで1本の河川が構成されているため、つながったエッジを見つけて、その情報を " +"``waterways.ways`` " +"テーブルに格納することが重要です。これにより、どのエッジがどの河川に属するかを識別できます。まず連結成分を求め、``component`` " +"という名前の新しい列に格納します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:236 msgid "" -"The pgRouting function ``pgr_connectedComponents`` is used to complete " -"this task and its explaind with more detail in :doc:`../basic/graphs`." +"The pgRouting function ``pgr_connectedComponents`` is used to complete this " +"task and its explaind with more detail in :doc:`../basic/graphs`." msgstr "" +"この作業には pgRouting の ``pgr_connectedComponents`` 関数を使用します。詳しくは " +":doc:`../basic/graphs` で説明しています。" #: ../../build/docs/un_sdg/sdg11-cities.rst:239 msgid "" -"A sub-query is created to find out all the connected components. After " -"that, the ``component`` column is updated using the results obtained from" -" the sub-query. This helps in storing the component id in the " +"A sub-query is created to find out all the connected components. After that," +" the ``component`` column is updated using the results obtained from the " +"sub-query. This helps in storing the component id in the " "``waterways.waterway_vertices`` table. Next query uses this output and " "stores the component id in the waterways.ways (edges) table. Follow the " "steps given below to complete this task." msgstr "" +"すべての連結成分を求めるサブクエリを作成します。その後、サブクエリで得られた結果を使って ``component`` " +"列を更新します。これにより、``waterways.waterway_vertices`` テーブルに連結成分の id " +"が格納されます。次のクエリではこの出力を使い、waterways.ways (エッジ) テーブルに連結成分の id " +"を格納します。この作業を完了するには、以下の手順に従ってください。" #: ../../build/docs/un_sdg/sdg11-cities.rst:246 msgid "Create a vertices table." -msgstr "" +msgstr "頂点テーブルを作成します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:257 msgid "Fill up the ``x``, ``y`` and ``geom`` columns." -msgstr "" +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:268 msgid "Add a ``component`` column on the edges and vertices tables." -msgstr "" +msgstr "エッジテーブルと頂点テーブルに ``component`` 列を追加します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:279 msgid "Fill up the ``component`` column on the vertices table." -msgstr "" +msgstr "頂点テーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:290 msgid "Fill up the ``component`` column on the edges table." -msgstr "" +msgstr "エッジテーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:297 msgid "Exercise 7: Creating a function that gets the city buffer" -msgstr "" +msgstr "演習 7: 都市のバッファを取得する関数を作成する" #: ../../build/docs/un_sdg/sdg11-cities.rst:299 msgid "" "A function can be created for the same task. This will be help when the " "table has more than one city." -msgstr "" +msgstr "同じ作業を関数にすることもできます。これは、テーブルに複数の都市がある場合に役立ちます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:314 msgid "Exercise 8: Finding the components intersecting the buffer" -msgstr "" +msgstr "演習 8: バッファと交差する連結成分を求める" #: ../../build/docs/un_sdg/sdg11-cities.rst:316 msgid "" "Next step is to find the components of waterways which lie in the buffer " -"zone of the city. These are the waterways which will affect the city when" -" it rains around them. This is done using ``ST_Intersects``. Note that " +"zone of the city. These are the waterways which will affect the city when it" +" rains around them. This is done using ``ST_Intersects``. Note that " "``get_city_buffer`` function is used in the query below." msgstr "" +"次の手順では、都市のバッファゾーン内にある水路の連結成分を求めます。これらは、周辺で雨が降ったときに都市に影響を与える水路です。これには " +"``ST_Intersects`` を使用します。下のクエリでは ``get_city_buffer`` 関数を使用している点に注意してください。" #: ../../build/docs/un_sdg/sdg11-cities.rst:331 msgid "" -"Output shows the distinct component numbers which lie in the buffer zone " -"of the city. That is, the rivers that lie within the city." -msgstr "" +"Output shows the distinct component numbers which lie in the buffer zone of " +"the city. That is, the rivers that lie within the city." +msgstr "出力には、都市のバッファゾーン内にある連結成分の番号が重複なく表示されます。つまり、都市の範囲内にある河川です。" #: ../../build/docs/un_sdg/sdg11-cities.rst:336 msgid "Exercise 9: Get the rain zones" -msgstr "" +msgstr "演習 9: 降雨ゾーンを取得する" #: ../../build/docs/un_sdg/sdg11-cities.rst:338 msgid "" -"In this excercise the area , where if it rains, the city would be " -"affected, is calculated. This area is called ``rain zone`` in the " -"excercise" -msgstr "" +"In this excercise the area , where if it rains, the city would be affected, " +"is calculated. This area is called ``rain zone`` in the excercise" +msgstr "この演習では、雨が降ると都市が影響を受けるエリアを計算します。このエリアを演習では ``rain zone`` と呼びます" #: ../../build/docs/un_sdg/sdg11-cities.rst:341 msgid "Create a Buffer around the river components." -msgstr "" +msgstr "河川の連結成分の周囲にバッファを作成します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:343 msgid "Add columns named ``rain_zone`` in waterways.ways" -msgstr "" +msgstr "waterways.ways に ``rain_zone`` という名前の列を追加します" #: ../../build/docs/un_sdg/sdg11-cities.rst:345 msgid "To store buffer geometry of the rain zones." -msgstr "" +msgstr "降雨ゾーンのバッファジオメトリを格納するためです。" #: ../../build/docs/un_sdg/sdg11-cities.rst:347 msgid "" -"Find the buffer for every edge that intersects the city buffer area using" -" ``ST_Buffer``" -msgstr "" +"Find the buffer for every edge that intersects the city buffer area using " +"``ST_Buffer``" +msgstr "``ST_Buffer`` を使って、都市のバッファエリアと交差するすべてのエッジのバッファを求め、" #: ../../build/docs/un_sdg/sdg11-cities.rst:348 msgid "and update the ``rain_zone`` column." -msgstr "" +msgstr "``rain_zone`` 列を更新します。" #: ../../build/docs/un_sdg/sdg11-cities.rst:351 msgid "Adding column to store Buffer geometry" -msgstr "" +msgstr "バッファジオメトリを格納する列を追加します" #: ../../build/docs/un_sdg/sdg11-cities.rst:362 msgid "Storing Buffer geometry" -msgstr "" +msgstr "バッファジオメトリを格納します" #: ../../build/docs/un_sdg/sdg11-cities.rst:372 msgid "" "This will give us the requires area, where if it rains, the city will be " "affected." -msgstr "" +msgstr "これにより、雨が降ると都市が影響を受ける、必要なエリアが得られます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:375 msgid "Exercise 10: Create a union of rain zones" -msgstr "" +msgstr "演習 10: 降雨ゾーンを結合する" #: ../../build/docs/un_sdg/sdg11-cities.rst:376 msgid "" -"Multiple polygons that are obtained can also be merged using " -"``ST_Union``. This will give a single polygon as the output." -msgstr "" +"Multiple polygons that are obtained can also be merged using ``ST_Union``. " +"This will give a single polygon as the output." +msgstr "得られた複数のポリゴンは ``ST_Union`` を使って結合することもできます。これにより、出力として単一のポリゴンが得られます。" #: ../../build/docs/un_sdg/sdg11-cities.rst:383 msgid "When it rains in the vicinity, the city will get affected by the rain." -msgstr "" - +msgstr "近隣で雨が降ると、都市はその雨の影響を受けます。" From cafcb11655adbd6c1d68d9e242ccf21edccef265 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 07:01:11 +0900 Subject: [PATCH 12/31] docs(locale): unify vertices/edges table terms in ja sdg3-health Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po index 93c32fdd..c0c33a85 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po @@ -462,7 +462,7 @@ msgstr "components 列を追加します。" #: ../../build/docs/un_sdg/sdg3-health.rst:315 msgid "Create a vertices table." -msgstr "vertices テーブルを作成します。" +msgstr "頂点テーブルを作成します。" #: ../../build/docs/un_sdg/sdg3-health.rst:323 msgid "Fill up the ``x``, ``y`` and ``geom`` columns." @@ -470,11 +470,11 @@ msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:331 msgid "Fill up the ``component`` column on the vertices table." -msgstr "vertices テーブルの ``component`` 列を埋めます。" +msgstr "頂点テーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:339 msgid "Fill up the ``component`` column on the edges table." -msgstr "edges テーブルの ``component`` 列を埋めます。" +msgstr "エッジテーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg3-health.rst:347 msgid "Exercise 7: Create a roads_net table." From 82289bfb0b9ac85ddbf31bad6b801fe090305bbe Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 12:39:11 +0900 Subject: [PATCH 13/31] docs(locale): translate un_sdg/data into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/data.po | 199 ++++++++++++++++----------- 1 file changed, 117 insertions(+), 82 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/data.po b/locale/ja/LC_MESSAGES/un_sdg/data.po index 8e52fd17..9d6de491 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/data.po +++ b/locale/ja/LC_MESSAGES/un_sdg/data.po @@ -12,45 +12,49 @@ msgstr "" "POT-Creation-Date: 2026-07-01 17:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/un_sdg/data.rst:6 msgid "Data for Sustainable Development Goals" -msgstr "" +msgstr "持続可能な開発目標のためのデータ" #: ../../build/docs/un_sdg/data.rst:11 msgid "" -"To be able to use pgRouting, data has to be imported into a database. " -"This chapter will use ``osm2pgrouting`` to get the data from " -"OpenStreetMap (OSM). This data will be used for exercises in further " -"chapters." +"To be able to use pgRouting, data has to be imported into a database. This " +"chapter will use ``osm2pgrouting`` to get the data from OpenStreetMap (OSM)." +" This data will be used for exercises in further chapters." msgstr "" +"pgRouting を利用するためには、データがデータベースにインポートされている必要があります。この章では ``osm2pgrouting`` " +"を使用して OpenStreetMap (OSM) からデータを取得します。このデータは以降の章の演習で使用します。" #: ../../build/docs/un_sdg/data.rst:15 msgid "pgRouting is an extension which requires:" -msgstr "" +msgstr "pgRouting は拡張機能であり、以下が必要となります:" #: ../../build/docs/un_sdg/data.rst:17 msgid "Supported PostgreSQL version" -msgstr "" +msgstr "サポートされている PostgreSQL のバージョン" #: ../../build/docs/un_sdg/data.rst:18 msgid "Supported PostGIS version" -msgstr "" +msgstr "サポートされている PostGIS のバージョン" #: ../../build/docs/un_sdg/data.rst:20 msgid "" "These requirements are met on OSGeoLive. When the required software is " -"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow " -"the instructions. Information about installing OSGeoLive can be found in " +"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow the " +"instructions. Information about installing OSGeoLive can be found in " ":doc:`../appendix/osgeolive` of this workshop." msgstr "" +"これらの要件は OSGeoLive では満たされています。必要なソフトウェアがインストールされたら、``ctrl-alt-t`` " +"を押してターミナルウィンドウを開き、手順に従ってください。OSGeoLive のインストールに関する情報は、このワークショップの " +":doc:`../appendix/osgeolive` にあります。" #: ../../build/docs/un_sdg/data.rst:25 msgid "" @@ -58,277 +62,308 @@ msgid "" "procedure at this `link `__" msgstr "" +"pgRouting がインストールされていない場合は、この `リンク " +"`__ " +"にインストール手順があります。" #: ../../build/docs/un_sdg/data.rst:29 -msgid "The database to install depends on the UN SDG chapter you are working on:" -msgstr "" +msgid "" +"The database to install depends on the UN SDG chapter you are working on:" +msgstr "インストールするデータベースは、取り組む UN SDG の章によって異なります:" #: ../../build/docs/un_sdg/data.rst:35 msgid "Chapter" -msgstr "" +msgstr "章" #: ../../build/docs/un_sdg/data.rst:36 msgid "Database" -msgstr "" +msgstr "データベース" #: ../../build/docs/un_sdg/data.rst:37 ../../build/docs/un_sdg/data.rst:213 msgid ":doc:`sdg3-health`" -msgstr "" +msgstr ":doc:`sdg3-health`" #: ../../build/docs/un_sdg/data.rst:38 ../../build/docs/un_sdg/data.rst:40 msgid "`Mumbai database`_" -msgstr "" +msgstr "`Mumbai database`_" #: ../../build/docs/un_sdg/data.rst:39 ../../build/docs/un_sdg/data.rst:214 msgid ":doc:`sdg7-energy`" -msgstr "" +msgstr ":doc:`sdg7-energy`" #: ../../build/docs/un_sdg/data.rst:41 ../../build/docs/un_sdg/data.rst:347 msgid ":doc:`sdg11-cities`" -msgstr "" +msgstr ":doc:`sdg11-cities`" #: ../../build/docs/un_sdg/data.rst:42 msgid "`Bangladesh database`_" -msgstr "" +msgstr "`Bangladesh database`_" #: ../../build/docs/un_sdg/data.rst:45 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/un_sdg/data.rst:48 msgid "Mumbai database" -msgstr "" +msgstr "Mumbai データベース" #: ../../build/docs/un_sdg/data.rst:51 ../../build/docs/un_sdg/data.rst:220 msgid "Contents" -msgstr "" +msgstr "目次" #: ../../build/docs/un_sdg/data.rst:54 msgid "Create Mumbai database compatible with pgRouting" -msgstr "" +msgstr "pgRouting 互換の Mumbai データベースの作成" #: ../../build/docs/un_sdg/data.rst:56 msgid "Use the following command to create ``mumbai`` database" -msgstr "" +msgstr "以下のコマンドを使用して ``mumbai`` データベースを作成します" #: ../../build/docs/un_sdg/data.rst:62 ../../build/docs/un_sdg/data.rst:231 msgid "To connect to the database do the following" -msgstr "" +msgstr "データベースに接続するには以下を実行します" #: ../../build/docs/un_sdg/data.rst:68 msgid "" -"After connecting to the database, the first step is to create " -"``EXTENSION`` to enable pgRouting and PostGIS in the database. Then add " -"the ``SCHEMA`` that are needed." +"After connecting to the database, the first step is to create ``EXTENSION`` " +"to enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` " +"that are needed." msgstr "" +"データベースに接続したら、最初の手順は、そのデータベースで pgRouting と PostGIS を有効にするために ``EXTENSION`` " +"を作成することです。次に、必要な ``SCHEMA`` を追加します。" #: ../../build/docs/un_sdg/data.rst:78 msgid "Get the Mumbai Data" -msgstr "" +msgstr "Mumbai データの取得" #: ../../build/docs/un_sdg/data.rst:79 msgid "" "The pgRouting workshop will make use of OpenStreetMap data of an area in " "Mumbai City. The instructions for downloading the data are given below." msgstr "" +"pgRouting ワークショップでは、Mumbai 市内のあるエリアの OpenStreetMap " +"データを使用します。データをダウンロードする手順は以下のとおりです。" #: ../../build/docs/un_sdg/data.rst:83 msgid "Downloading Mumbai data from OSGeo" -msgstr "" +msgstr "OSGeo から Mumbai データをダウンロードする" #: ../../build/docs/un_sdg/data.rst:84 msgid "" -"The following command is used to download the snapshot of the Mumbai area" -" data used in this workshop, using the download service of OSGeo." +"The following command is used to download the snapshot of the Mumbai area " +"data used in this workshop, using the download service of OSGeo." msgstr "" +"以下のコマンドは、OSGeo のダウンロードサービスを使用して、このワークショップで使用する Mumbai " +"エリアのデータのスナップショットをダウンロードするためのものです。" #: ../../build/docs/un_sdg/data.rst:87 msgid "" "The Mumbai data for this workshop depends on this `snapshot " "`__." msgstr "" +"このワークショップの Mumbai データは、この `スナップショット " +"`__ に依存しています。" #: ../../build/docs/un_sdg/data.rst:96 msgid "" -"The following command was used in June 2021 to download the OpenStreetMap" -" data of the area in Mumbai, India." +"The following command was used in June 2021 to download the OpenStreetMap " +"data of the area in Mumbai, India." msgstr "" +"以下のコマンドは、インドの Mumbai にあるエリアの OpenStreetMap データをダウンロードするために 2021年6月に使用したものです。" #: ../../build/docs/un_sdg/data.rst:107 msgid "Upload Mumbai data to the database" -msgstr "" +msgstr "Mumbai データのデータベースへのアップロード" #: ../../build/docs/un_sdg/data.rst:109 ../../build/docs/un_sdg/data.rst:280 msgid "" -"The next step is to run ``osm2pgrouting`` converter, which is a command " -"line tool that inserts the data in the database, \"ready\" to be used " -"with pgRouting. See :doc:`../appendix/appendix-3` for additional " -"information about ``osm2pgrouting``." +"The next step is to run ``osm2pgrouting`` converter, which is a command line" +" tool that inserts the data in the database, \"ready\" to be used with " +"pgRouting. See :doc:`../appendix/appendix-3` for additional information " +"about ``osm2pgrouting``." msgstr "" +"次のステップでは ``osm2pgrouting`` コンバータを実行します。これはデータをデータベースに挿入し、pgRouting " +"で「すぐに使える」状態にするコマンドラインツールです。``osm2pgrouting`` に関する詳細は " +":doc:`../appendix/appendix-3` を参照してください。" #: ../../build/docs/un_sdg/data.rst:113 ../../build/docs/un_sdg/data.rst:284 msgid "For this step the following is used:" -msgstr "" +msgstr "このステップでは以下を使用します:" #: ../../build/docs/un_sdg/data.rst:115 msgid "Configuration file: ``buildings.xml``" -msgstr "" +msgstr "設定ファイル: ``buildings.xml``" #: ../../build/docs/un_sdg/data.rst:116 msgid "" "Configuration file: the default ``mapconfig.xml`` provided with " "``osm2pgrouting``" -msgstr "" +msgstr "設定ファイル: ``osm2pgrouting`` に付属する既定の ``mapconfig.xml``" #: ../../build/docs/un_sdg/data.rst:118 msgid "Copy the ``buildings.xml`` configuration file." -msgstr "" +msgstr "``buildings.xml`` 設定ファイルをコピーします。" #: ../../build/docs/un_sdg/data.rst:126 msgid "Importing Mumbai Roads" -msgstr "" +msgstr "Mumbai の道路のインポート" #: ../../build/docs/un_sdg/data.rst:128 msgid "" "The following ``osm2pgrouting`` command will be used to import the " "``mumbai.osm`` roads into a pgRouting compatible database." msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、``mumbai.osm`` の道路を pgRouting " +"互換データベースにインポートします。" #: ../../build/docs/un_sdg/data.rst:143 msgid "Importing Mumbai Buildings" -msgstr "" +msgstr "Mumbai の建物のインポート" #: ../../build/docs/un_sdg/data.rst:145 msgid "" "The following ``osm2pgrouting`` command will be used to import the " "``mumbai.osm`` buildings into a pgRouting compatible database." msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、``mumbai.osm`` の建物を pgRouting " +"互換データベースにインポートします。" #: ../../build/docs/un_sdg/data.rst:160 msgid "Compatibility with older osm2pgrouting versions (Mumbai)" -msgstr "" +msgstr "古いバージョンの osm2pgrouting との互換性 (Mumbai)" #: ../../build/docs/un_sdg/data.rst:162 ../../build/docs/un_sdg/data.rst:317 msgid "Check the installed version:" -msgstr "" +msgstr "インストールされているバージョンを確認します:" #: ../../build/docs/un_sdg/data.rst:168 ../../build/docs/un_sdg/data.rst:323 msgid "" "If you are using version 2.x, the column names differ from those used in " "this workshop:" -msgstr "" +msgstr "バージョン 2.x を使用している場合、列名はこのワークショップで使用されているものとは異なります:" #: ../../build/docs/un_sdg/data.rst:171 ../../build/docs/un_sdg/data.rst:326 msgid "``gid`` instead of ``id``" -msgstr "" +msgstr "``id`` ではなく ``gid``" #: ../../build/docs/un_sdg/data.rst:172 ../../build/docs/un_sdg/data.rst:327 msgid "``the_geom`` instead of ``geom``" -msgstr "" +msgstr "``geom`` ではなく ``the_geom``" #: ../../build/docs/un_sdg/data.rst:174 ../../build/docs/un_sdg/data.rst:329 msgid "Run the following script to rename them:" -msgstr "" +msgstr "名前を変更するには、以下のスクリプトを実行します:" #: ../../build/docs/un_sdg/data.rst:182 msgid "Verify the data (Mumbai)" -msgstr "" +msgstr "データの検証 (Mumbai)" #: ../../build/docs/un_sdg/data.rst:184 ../../build/docs/un_sdg/data.rst:339 msgid "To connect to the database, type the following in the terminal." -msgstr "" +msgstr "データベースに接続するには、ターミナルで以下を入力します。" #: ../../build/docs/un_sdg/data.rst:190 msgid "" -"The importance of counting the information on this workshop is to make " -"sure that the same data is used and consequently the results are same." -msgstr "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same." +msgstr "このワークショップで情報の件数を数えることが重要なのは、同じデータが使用されていること、ひいては結果が同じになることを確認するためです。" #: ../../build/docs/un_sdg/data.rst:211 ../../build/docs/un_sdg/data.rst:345 msgid "Continue with the workshop:" -msgstr "" +msgstr "ワークショップを続けます:" #: ../../build/docs/un_sdg/data.rst:217 msgid "Bangladesh database" -msgstr "" +msgstr "Bangladesh データベース" #: ../../build/docs/un_sdg/data.rst:223 msgid "Create Bangladesh area database compatible with pgRouting" -msgstr "" +msgstr "pgRouting 互換の Bangladesh エリアデータベースの作成" #: ../../build/docs/un_sdg/data.rst:225 msgid "Use the following command to create ``bangladesh`` database" -msgstr "" +msgstr "以下のコマンドを使用して ``bangladesh`` データベースを作成します" #: ../../build/docs/un_sdg/data.rst:238 msgid "" -"After connecting to the database, the first step is to create " -"``EXTENSION`` to enable pgRouting and PostGIS in the database. Then add " -"the ``SCHEMA`` for each table." +"After connecting to the database, the first step is to create ``EXTENSION`` " +"to enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` for" +" each table." msgstr "" +"データベースに接続したら、最初の手順は、そのデータベースで pgRouting と PostGIS を有効にするために ``EXTENSION`` " +"を作成することです。次に、各テーブル用の ``SCHEMA`` を追加します。" #: ../../build/docs/un_sdg/data.rst:248 msgid "Get the Bangladesh Data" -msgstr "" +msgstr "Bangladesh データの取得" #: ../../build/docs/un_sdg/data.rst:251 msgid "Downloading Bangladesh data from OSGeo" -msgstr "" +msgstr "OSGeo から Bangladesh データをダウンロードする" #: ../../build/docs/un_sdg/data.rst:252 msgid "" "The following command is used to download the snapshot of the Bangladesh " "area data used in this workshop, using the download service of OSGeo." msgstr "" +"以下のコマンドは、OSGeo のダウンロードサービスを使用して、このワークショップで使用する Bangladesh " +"エリアのデータのスナップショットをダウンロードするためのものです。" #: ../../build/docs/un_sdg/data.rst:255 msgid "" "The Bangladesh data for this workshop depends on this `snapshot " "`__." msgstr "" +"このワークショップの Bangladesh データは、この `スナップショット " +"`__ " +"に依存しています。" #: ../../build/docs/un_sdg/data.rst:264 msgid "" -"The following command was used in June 2021 to download the OpenStreetMap" -" data of the area in Munshigang, Bangladesh." +"The following command was used in June 2021 to download the OpenStreetMap " +"data of the area in Munshigang, Bangladesh." msgstr "" +"以下のコマンドは、バングラデシュの Munshigang にあるエリアの OpenStreetMap データをダウンロードするために " +"2021年6月に使用したものです。" #: ../../build/docs/un_sdg/data.rst:278 msgid "Upload Bangladesh data to the database" -msgstr "" +msgstr "Bangladesh データのデータベースへのアップロード" #: ../../build/docs/un_sdg/data.rst:286 msgid "Configuration file: ``waterways.xml``" -msgstr "" +msgstr "設定ファイル: ``waterways.xml``" #: ../../build/docs/un_sdg/data.rst:287 -msgid "``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" -msgstr "" +msgid "" +"``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" +msgstr "``~/Desktop/workshop/bangladesh.osm`` - 前のステップで取得した OSM データ" #: ../../build/docs/un_sdg/data.rst:288 msgid "``bangladesh`` database" -msgstr "" +msgstr "``bangladesh`` データベース" #: ../../build/docs/un_sdg/data.rst:290 msgid "Copy the ``waterways.xml`` configuration file." -msgstr "" +msgstr "``waterways.xml`` 設定ファイルをコピーします。" #: ../../build/docs/un_sdg/data.rst:298 msgid "Importing Bangladesh Waterways" -msgstr "" +msgstr "Bangladesh の水路のインポート" #: ../../build/docs/un_sdg/data.rst:300 msgid "" -"The following ``osm2pgrouting`` command will be used to import the " -"Waterways from the OpenStreetMap file to the pgRouting database which we " -"will use for further exercises." +"The following ``osm2pgrouting`` command will be used to import the Waterways" +" from the OpenStreetMap file to the pgRouting database which we will use for" +" further exercises." msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、OpenStreetMap ファイルから水路を pgRouting " +"データベースにインポートします。このデータベースは以降の演習で使用します。" #: ../../build/docs/un_sdg/data.rst:315 msgid "Compatibility with older osm2pgrouting versions (Bangladesh)" -msgstr "" +msgstr "古いバージョンの osm2pgrouting との互換性 (Bangladesh)" #: ../../build/docs/un_sdg/data.rst:337 msgid "Verify the data (Bangladesh)" -msgstr "" - +msgstr "データの検証 (Bangladesh)" From 4e7f710574f76a9a15c6df7210aa2680faba211e Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 12:50:27 +0900 Subject: [PATCH 14/31] docs(locale): translate un_sdg/sdg7-energy into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po | 188 +++++++++++--------- 1 file changed, 100 insertions(+), 88 deletions(-) diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po index 15916b83..bdd64221 100644 --- a/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po @@ -12,272 +12,284 @@ msgstr "" "POT-Creation-Date: 2026-06-14 15:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/un_sdg/sdg7-energy.rst:11 msgid "Affordable and Clean Energy" -msgstr "" +msgstr "エネルギーをみんなに そしてクリーンに" #: ../../build/docs/un_sdg/sdg7-energy.rst:13 msgid "" -"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11." -" It aspires to ensure access to `affordable, reliable, sustainable` and " -"`modern` energy for all. Today, renewable energy is making impressive " -"gains in the electricity sector. As more and more new settlements are " -"built, there would be new electricity distribution network developed. " -"Electricity Distribution is very expensive infrastructure. Finding the " -"optimal path for laying this infrastructure is very crucial to maintain " -"the affordability of electricity for everyone. This exercise focuses on " -"finding this optimal path/network for laying the electricity distribution" -" equipment." -msgstr "" +"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11. It" +" aspires to ensure access to `affordable, reliable, sustainable` and " +"`modern` energy for all. Today, renewable energy is making impressive gains " +"in the electricity sector. As more and more new settlements are built, there" +" would be new electricity distribution network developed. Electricity " +"Distribution is very expensive infrastructure. Finding the optimal path for " +"laying this infrastructure is very crucial to maintain the affordability of " +"electricity for everyone. This exercise focuses on finding this optimal " +"path/network for laying the electricity distribution equipment." +msgstr "" +"`Affordable and Clean Energy` は7番目の持続可能な開発目標であり、すべての人が `affordable, " +"reliable, sustainable` かつ `modern` " +"なエネルギーを利用できるようにすることを目指しています。今日、再生可能エネルギーは電力部門で目覚ましい進展を見せています。新しい居住地が次々と建設されるのに伴い、新たな配電ネットワークが整備されていくことになります。配電は非常に費用のかかるインフラです。このインフラを敷設する最適な経路を見つけることは、すべての人にとって電力を手頃な価格に保つうえできわめて重要です。この演習では、配電設備を敷設するための最適な経路・ネットワークを見つけることに焦点を当てます。" #: ../../build/docs/un_sdg/sdg7-energy.rst:22 msgid "Sustainable Development Goal 7: Affordable and Clean Energy" -msgstr "" +msgstr "持続可能な開発目標7: エネルギーをみんなに そしてクリーンに" #: ../../build/docs/un_sdg/sdg7-energy.rst:26 msgid "`Image Source `__" -msgstr "" +msgstr "`画像の出典 `__" #: ../../build/docs/un_sdg/sdg7-energy.rst:28 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/un_sdg/sdg7-energy.rst:31 msgid "Problem: Optimising the Electricity Distribution Network" -msgstr "" +msgstr "課題: 配電ネットワークの最適化" #: ../../build/docs/un_sdg/sdg7-energy.rst:33 msgid "**Problem Statement**" -msgstr "" +msgstr "**課題の説明**" #: ../../build/docs/un_sdg/sdg7-energy.rst:35 msgid "" "To determine the least length of the path for laying the electricity " "distribution equipment such that every building is served" -msgstr "" +msgstr "すべての建物に電力が届くようにしつつ、配電設備を敷設する経路の総延長を最小にすること" #: ../../build/docs/un_sdg/sdg7-energy.rst:42 msgid "**Core Idea**" -msgstr "" +msgstr "**中心となる考え方**" #: ../../build/docs/un_sdg/sdg7-energy.rst:44 msgid "" -"Electricity lines may not be there on every road of the city. In a " -"complex road network of a city, the network can be optimised for less " -"length such that Electricity lines reach every locality of the city. Less" -" length leads to enhanced cost-effectiveness resulting in affordable " -"electricity." +"Electricity lines may not be there on every road of the city. In a complex " +"road network of a city, the network can be optimised for less length such " +"that Electricity lines reach every locality of the city. Less length leads " +"to enhanced cost-effectiveness resulting in affordable electricity." msgstr "" +"都市のすべての道路に電力線があるとは限りません。複雑な都市の道路ネットワークでは、電力線が都市のあらゆる地区に届くようにしながら、総延長がより短くなるようにネットワークを最適化できます。総延長が短くなると費用対効果が高まり、その結果として電力が手頃な価格になります。" #: ../../build/docs/un_sdg/sdg7-energy.rst:49 msgid "**Approach**" -msgstr "" +msgstr "**進め方**" #: ../../build/docs/un_sdg/sdg7-energy.rst:51 msgid "Extract connected components of roads" -msgstr "" +msgstr "道路の連結成分を抽出する" #: ../../build/docs/un_sdg/sdg7-energy.rst:52 msgid "Use pgRouting to find the minimum spanning tree" -msgstr "" +msgstr "pgRouting を使って最小全域木を求める" #: ../../build/docs/un_sdg/sdg7-energy.rst:53 msgid "Compare the total length of roads and minimum spanning tree" -msgstr "" +msgstr "道路の総延長と最小全域木の総延長を比較する" #: ../../build/docs/un_sdg/sdg7-energy.rst:57 msgid "Pre-processing roads data" -msgstr "" +msgstr "道路データの前処理" #: ../../build/docs/un_sdg/sdg7-energy.rst:58 msgid "" "First step is to pre-process the data obtained from :doc:`data`. This " -"section will work the graph that is going to be used for processing. " -"While building the graph, the data has to be inspected to determine if " -"there is any invalid data. This is a very important step to make sure " -"that the data is of required quality. pgRouting can also be used to do " -"some Data Adjustments. This will be discussed in further sections." +"section will work the graph that is going to be used for processing. While " +"building the graph, the data has to be inspected to determine if there is " +"any invalid data. This is a very important step to make sure that the data " +"is of required quality. pgRouting can also be used to do some Data " +"Adjustments. This will be discussed in further sections." msgstr "" +"最初の手順は、:doc:`data` " +"で取得したデータを前処理することです。この節では、処理に使用するグラフを扱います。グラフを構築する際には、不正なデータがないかどうかを判断するためにデータを検査する必要があります。これは、データが必要な品質を備えていることを確認するためのきわめて重要な手順です。pgRouting" +" はデータの調整にも使用できます。これについては以降の節で説明します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:66 msgid "Setting the Search Path of Roads" -msgstr "" +msgstr "道路の検索パスの設定" #: ../../build/docs/un_sdg/sdg7-energy.rst:67 msgid "" -"First step in pre processing is to set the search path for ``Roads`` " -"data. Search path is a list of schemas helps the system determine how a " -"particular table is to be imported." +"First step in pre processing is to set the search path for ``Roads`` data. " +"Search path is a list of schemas helps the system determine how a particular" +" table is to be imported." msgstr "" +"前処理の最初の手順は、``Roads`` " +"のデータ用に検索パスを設定することです。検索パスは、特定のテーブルをどのようにインポートするかをシステムが判断するのに役立つスキーマの一覧です。" #: ../../build/docs/un_sdg/sdg7-energy.rst:72 msgid "Exercise 1: Set the seach path" -msgstr "" +msgstr "演習 1: 検索パスを設定する" #: ../../build/docs/un_sdg/sdg7-energy.rst:74 msgid "" "In this case, search path of roads table is search path to ``roads`` and " "``buildings`` schemas. Following query is used to adjust the search path." msgstr "" +"この場合、roads テーブルの検索パスは ``roads`` スキーマと ``buildings`` " +"スキーマへの検索パスになります。検索パスの調整には次のクエリを使用します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:85 msgid "Checking the search path again" -msgstr "" +msgstr "検索パスを再度確認します" #: ../../build/docs/un_sdg/sdg7-energy.rst:97 msgid "Exercise 2: Remove disconnected components" -msgstr "" +msgstr "演習 2: 孤立した連結成分を除去する" #: ../../build/docs/un_sdg/sdg7-energy.rst:99 msgid "" "To remove the disconnected components on the road network, the following " "pgRouting functions, discussed on :doc:`../basic/graphs`, will be used:" msgstr "" +"道路ネットワークから孤立した連結成分を除去するには、:doc:`../basic/graphs` で説明した次の pgRouting 関数を使用します:" #: ../../build/docs/un_sdg/sdg7-energy.rst:102 msgid "``pgr_extractVertices``" -msgstr "" +msgstr "``pgr_extractVertices``" #: ../../build/docs/un_sdg/sdg7-energy.rst:103 msgid "``pgr_connectedComponents``" -msgstr "" +msgstr "``pgr_connectedComponents``" #: ../../build/docs/un_sdg/sdg7-energy.rst:106 msgid "Create a vertices table." -msgstr "" +msgstr "頂点テーブルを作成します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:117 msgid "Fill up the ``x``, ``y`` and ``geom`` columns." -msgstr "" +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" #: ../../build/docs/un_sdg/sdg7-energy.rst:128 msgid "Add a ``component`` column on the edges and vertices tables." -msgstr "" +msgstr "エッジテーブルと頂点テーブルに ``component`` 列を追加します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:139 msgid "Fill up the ``component`` column on the vertices table." -msgstr "" +msgstr "頂点テーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg7-energy.rst:150 msgid "Fill up the ``component`` column on the edges table." -msgstr "" +msgstr "エッジテーブルの ``component`` 列を埋めます。" #: ../../build/docs/un_sdg/sdg7-energy.rst:161 msgid "Get the component number with the most number of edges." -msgstr "" +msgstr "エッジ数が最も多い連結成分の番号を取得します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:172 msgid "Delete edges not belonging to the most connected component." -msgstr "" +msgstr "エッジ数が最も多い連結成分に属さないエッジを削除します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:183 msgid "Delete vertices not belonging to the most connected component." -msgstr "" +msgstr "エッジ数が最も多い連結成分に属さない頂点を削除します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:195 msgid "pgr_kruskalDFS" -msgstr "" +msgstr "pgr_kruskalDFS" #: ../../build/docs/un_sdg/sdg7-energy.rst:197 msgid "" -"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is " -"used for getting the Minimum Spanning Tree with Depth First Search " -"ordering. A minimum spanning tree (MST) is a subset of edges of a " -"connected undirected graph that connects all the vertices together, " -"without any cycles such that sum of edge weights is as small as possible." +"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is used" +" for getting the Minimum Spanning Tree with Depth First Search ordering. A " +"minimum spanning tree (MST) is a subset of edges of a connected undirected " +"graph that connects all the vertices together, without any cycles such that " +"sum of edge weights is as small as possible." msgstr "" +"次の手順では ``pgr_kruskalDFS`` を使用します。クラスカル法は、深さ優先探索 (Depth First Search) " +"の順序で最小全域木を求めるために使用されます。最小全域木 (MST) " +"とは、連結な無向グラフのエッジの部分集合であって、閉路を作ることなくすべての頂点を互いにつなぎ、かつエッジの重みの合計ができるだけ小さくなるものです。" #: ../../build/docs/un_sdg/sdg7-energy.rst:204 msgid "Signatures" -msgstr "" +msgstr "シグネチャ" #: ../../build/docs/un_sdg/sdg7-energy.rst:212 msgid "" "`pgr_kruskalDFS Documentation " -"`__ can be found " -"at this link for more information." +"`__ can be found at " +"this link for more information." msgstr "" +"詳細は `pgr_kruskalDFS Documentation " +"`__ で確認できます。" #: ../../build/docs/un_sdg/sdg7-energy.rst:216 msgid "Exercise 3: Find the minimum spanning tree" -msgstr "" +msgstr "演習 3: 最小全域木を求める" #: ../../build/docs/un_sdg/sdg7-energy.rst:218 msgid "" "The road network has a minimum spanning forest which is a union of the " -"minimum spanning trees for its connected components. This minimum " -"spanning forest is the optimal network of electricity distribution " -"components." -msgstr "" +"minimum spanning trees for its connected components. This minimum spanning " +"forest is the optimal network of electricity distribution components." +msgstr "道路ネットワークには最小全域森があり、これは各連結成分の最小全域木の和集合です。この最小全域森が、配電設備の最適なネットワークになります。" #: ../../build/docs/un_sdg/sdg7-energy.rst:222 msgid "To complete this task, execute the query below." -msgstr "" +msgstr "この作業を行うには、以下のクエリを実行します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:233 msgid "" "The following query will give the results with the source vertex, target " "vertex, edge id, aggregate cost." -msgstr "" +msgstr "次のクエリは、始点の頂点、終点の頂点、エッジ ID、集計コストを含む結果を返します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:246 msgid "Comparison between Total and Optimal lengths" -msgstr "" +msgstr "総延長と最適な延長の比較" #: ../../build/docs/un_sdg/sdg7-energy.rst:248 msgid "" -"Total lengths of the network and the minimum spanning tree can be " -"compared to see the difference between both. To do the same, follow the " -"steps below:" -msgstr "" +"Total lengths of the network and the minimum spanning tree can be compared " +"to see the difference between both. To do the same, follow the steps below:" +msgstr "ネットワークの総延長と最小全域木の総延長を比較すると、両者の差を確認できます。比較するには、以下の手順に従います:" #: ../../build/docs/un_sdg/sdg7-energy.rst:252 msgid "Exercise 4: Compute total length of material required in km" -msgstr "" +msgstr "演習 4: 必要な資材の総延長を km 単位で計算する" #: ../../build/docs/un_sdg/sdg7-energy.rst:254 msgid "" -"Compute the total length of the minimum spanning tree which is an " -"estimate of the total length of material required." -msgstr "" +"Compute the total length of the minimum spanning tree which is an estimate " +"of the total length of material required." +msgstr "必要な資材の総延長の見積もりとなる、最小全域木の総延長を計算します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:268 msgid "Exercise 5: Compute total length of roads" -msgstr "" +msgstr "演習 5: 道路の総延長を計算する" #: ../../build/docs/un_sdg/sdg7-energy.rst:270 msgid "Compute the total length of the road network of the given area.." -msgstr "" +msgstr "対象エリアの道路ネットワークの総延長を計算します。" #: ../../build/docs/un_sdg/sdg7-energy.rst:281 msgid "" "-For this area we are getting following outputs: - -* Total Road Length: " "``55.68 km`` -* Optimal Network Length: ``29.89 km``" -msgstr "" +msgstr "このエリアでは以下の結果が得られます: 道路の総延長 ``55.68 km``、最適なネットワークの延長 ``29.89 km``" #: ../../build/docs/un_sdg/sdg7-energy.rst:286 msgid "" -"Length of minimum spanning tree is about half of the length of total road" -" network." -msgstr "" +"Length of minimum spanning tree is about half of the length of total road " +"network." +msgstr "最小全域木の延長は、道路ネットワーク全体の延長の約半分です。" #: ../../build/docs/un_sdg/sdg7-energy.rst:289 msgid "Further possible extensions to the exercise" -msgstr "" +msgstr "演習のさらなる発展" #: ../../build/docs/un_sdg/sdg7-energy.rst:291 msgid "Find the optimal network of roads such that it reaches every building" -msgstr "" +msgstr "すべての建物に到達するような最適な道路ネットワークを求める" #: ../../build/docs/un_sdg/sdg7-energy.rst:292 msgid "Find the optimal number and locations of Electricity Transformers" -msgstr "" - +msgstr "変圧器の最適な数と設置場所を求める" From 023081eadbc0ced9dfb6c14a8292bdb8d8e3d670 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 17:07:40 +0900 Subject: [PATCH 15/31] docs(locale): translate appendix/osgeolive into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/appendix/osgeolive.po | 133 +++++++++++--------- 1 file changed, 75 insertions(+), 58 deletions(-) diff --git a/locale/ja/LC_MESSAGES/appendix/osgeolive.po b/locale/ja/LC_MESSAGES/appendix/osgeolive.po index 0c086aba..6c4a2410 100644 --- a/locale/ja/LC_MESSAGES/appendix/osgeolive.po +++ b/locale/ja/LC_MESSAGES/appendix/osgeolive.po @@ -12,90 +12,103 @@ msgstr "" "POT-Creation-Date: 2026-06-25 21:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/appendix/osgeolive.rst:6 msgid "OSGeoLive Installation" -msgstr "" +msgstr "OSGeoLive のインストール" #: ../../build/docs/appendix/osgeolive.rst:8 -msgid "All required tools are available on `OSGeoLive `__." -msgstr "" +msgid "" +"All required tools are available on `OSGeoLive `__." +msgstr "必要なツールはすべて `OSGeoLive `__ で入手できます。" #: ../../build/docs/appendix/osgeolive.rst:10 msgid "" "`OSGeoLive Quickstart for Running in a Virtual Machine " "`__" msgstr "" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" #: ../../build/docs/appendix/osgeolive.rst:12 msgid "" "`Creating an OSGeoLive Bootable USB flash drive " "`__" msgstr "" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" #: ../../build/docs/appendix/osgeolive.rst:15 msgid "" -"Before attending a workshop event, make sure your you can use `OSGeoLive`" -" with either method or :doc:`../appendix/appendix-2` on your computer." +"Before attending a workshop event, make sure your you can use `OSGeoLive` " +"with either method or :doc:`../appendix/appendix-2` on your computer." msgstr "" +"ワークショップのイベントに参加する前に、上記いずれかの方法または :doc:`../appendix/appendix-2` " +"の手順によって、お使いのコンピュータで `OSGeoLive` を使える状態にしておいてください。" #: ../../build/docs/appendix/osgeolive.rst:19 msgid "This workshop uses OSGeoLive on VirtualBox." -msgstr "" +msgstr "このワークショップでは、VirtualBox 上の OSGeoLive を使用します。" #: ../../build/docs/appendix/osgeolive.rst:21 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/appendix/osgeolive.rst:24 msgid "Install `VirtualBox `__." -msgstr "" +msgstr "`VirtualBox `__ をインストール" #: ../../build/docs/appendix/osgeolive.rst:26 msgid "" -"This is a general description on how to install VirtualBox. Complete " -"details about installation can be found on the `VirtualBox " +"This is a general description on how to install VirtualBox. Complete details" +" about installation can be found on the `VirtualBox " "`__ documentation." msgstr "" +"ここでは VirtualBox のインストール方法を概説します。インストールの詳細は `VirtualBox " +"`__ のドキュメントを参照してください。" #: ../../build/docs/appendix/osgeolive.rst:31 msgid "Linux distributions:" -msgstr "" +msgstr "Linux ディストリビューション:" #: ../../build/docs/appendix/osgeolive.rst:32 msgid "" "Add the following line to your /etc/apt/sources.list. According to your " "distribution, replace `` with your distribution name." msgstr "" +"/etc/apt/sources.list に次の行を追加します。ディストリビューションに応じて `` " +"を自分のディストリビューション名に置き換えてください。" #: ../../build/docs/appendix/osgeolive.rst:39 msgid "Add the keys:" -msgstr "" +msgstr "キーを追加:" #: ../../build/docs/appendix/osgeolive.rst:46 msgid "Install Virtual box using:" -msgstr "" +msgstr "VirtualBox を次のコマンドでインストールします:" #: ../../build/docs/appendix/osgeolive.rst:53 msgid "" "More detailed and up to date information can be found `here " "`__" msgstr "" +"より詳しい最新の情報は `こちら `__ " +"を参照してください。" #: ../../build/docs/appendix/osgeolive.rst:57 msgid "OSGeoLive on a VirtualBox" -msgstr "" +msgstr "VirtualBox 上の OSGeoLive" #: ../../build/docs/appendix/osgeolive.rst:60 msgid "Download OSGeoLive 17" -msgstr "" +msgstr "OSGeoLive 17 のダウンロード" #: ../../build/docs/appendix/osgeolive.rst:62 msgid "" @@ -103,163 +116,167 @@ msgid "" "OSGeoLive. For other installations visit `OSgeoLive " "`__" msgstr "" +"このインストール方法は OSGeoLive の ``iso`` 配布形式に対応するものです。それ以外のインストール方法については `OSGeoLive " +"`__ を参照してください。" #: ../../build/docs/appendix/osgeolive.rst:67 msgid "" "The images on this section might not correspond to the VirtualBox or " "OSGeoLive version installed on your system, but the workflow is similar." msgstr "" +"この節の画像は、お使いのシステムにインストールされている VirtualBox や OSGeoLive " +"のバージョンとは異なる場合がありますが、作業の流れは同様です。" #: ../../build/docs/appendix/osgeolive.rst:70 msgid "From https://download.osgeo.org/livedvd/releases/17/" -msgstr "" +msgstr "https://download.osgeo.org/livedvd/releases/17/ から" #: ../../build/docs/appendix/osgeolive.rst:72 msgid "Download *osgeolive-17-amd64.iso*" -msgstr "" +msgstr "*osgeolive-17-amd64.iso* をダウンロードします" #: ../../build/docs/appendix/osgeolive.rst:76 msgid "Download is saved on Downloads directory." -msgstr "" +msgstr "ダウンロードしたファイルは Downloads ディレクトリに保存されます。" #: ../../build/docs/appendix/osgeolive.rst:81 msgid "Create the virtual machine" -msgstr "" +msgstr "仮想マシンの作成" #: ../../build/docs/appendix/osgeolive.rst:83 msgid "Open the Virtual Box" -msgstr "" +msgstr "VirtualBox を開きます" #: ../../build/docs/appendix/osgeolive.rst:87 msgid "Click on ``New`` and fill with the following information" -msgstr "" +msgstr "``New`` をクリックし、次の情報を入力します" #: ../../build/docs/appendix/osgeolive.rst:89 msgid "**Name**: OSGeoLive 17" -msgstr "" +msgstr "**Name**: OSGeoLive 17" #: ../../build/docs/appendix/osgeolive.rst:90 msgid "**Type**: Linux" -msgstr "" +msgstr "**Type**: Linux" #: ../../build/docs/appendix/osgeolive.rst:91 msgid "**Version**: Ubuntu (64-bit)" -msgstr "" +msgstr "**Version**: Ubuntu (64-bit)" #: ../../build/docs/appendix/osgeolive.rst:92 msgid "**Memory size**: 4096" -msgstr "" +msgstr "**Memory size**: 4096" #: ../../build/docs/appendix/osgeolive.rst:93 msgid "**Hard disk**: Create a virtual hard disk now" -msgstr "" +msgstr "**Hard disk**: Create a virtual hard disk now" #: ../../build/docs/appendix/osgeolive.rst:97 msgid "Click on ``Create`` and fill with the following information" -msgstr "" +msgstr "``Create`` をクリックし、次の情報を入力します" #: ../../build/docs/appendix/osgeolive.rst:99 -msgid "**File location**: Choose a suitable location for the Virtual Hard Disk" -msgstr "" +msgid "" +"**File location**: Choose a suitable location for the Virtual Hard Disk" +msgstr "**File location**: 仮想ハードディスクの適切な保存場所を選びます" #: ../../build/docs/appendix/osgeolive.rst:100 msgid "**File size**: 10.0GB" -msgstr "" +msgstr "**File size**: 10.0GB" #: ../../build/docs/appendix/osgeolive.rst:101 msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" -msgstr "" +msgstr "**Hard disk file type**: VDI (VirtualBox Disk image)" #: ../../build/docs/appendix/osgeolive.rst:102 msgid "**Storage on physical hard disk**: Dynamically allocated" -msgstr "" +msgstr "**Storage on physical hard disk**: Dynamically allocated" #: ../../build/docs/appendix/osgeolive.rst:107 msgid "Install OSGeoLive's ISO" -msgstr "" +msgstr "OSGeoLive の ISO のインストール" #: ../../build/docs/appendix/osgeolive.rst:109 msgid "On Storage it reads:" -msgstr "" +msgstr "Storage には次のように表示されています:" #: ../../build/docs/appendix/osgeolive.rst msgid "Controller" -msgstr "" +msgstr "Controller" #: ../../build/docs/appendix/osgeolive.rst:111 #: ../../build/docs/appendix/osgeolive.rst:134 msgid "IDE" -msgstr "" +msgstr "IDE" #: ../../build/docs/appendix/osgeolive.rst msgid "IDE Secondary Device 0" -msgstr "" +msgstr "IDE Secondary Device 0" #: ../../build/docs/appendix/osgeolive.rst:112 msgid "[Optical Drive] Empty" -msgstr "" +msgstr "[Optical Drive] Empty" #: ../../build/docs/appendix/osgeolive.rst:116 msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" -msgstr "" +msgstr "VirtualBox の設定項目から ``Storage`` を選び ``Empty`` をクリックします" #: ../../build/docs/appendix/osgeolive.rst:120 msgid "" -"Click on the small disk icon and select ``Choose/Create a Virtual Optical" -" Disk``" -msgstr "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical " +"Disk``" +msgstr "小さなディスクのアイコンをクリックし ``Choose/Create a Virtual Optical Disk`` を選びます" #: ../../build/docs/appendix/osgeolive.rst:124 msgid "Navigate to the location where the ISO was installed" -msgstr "" +msgstr "ISO を保存した場所に移動します" #: ../../build/docs/appendix/osgeolive.rst:128 msgid "Instead of ``Empty`` now it has the ISO installed" -msgstr "" +msgstr "``Empty`` ではなく、設定した ISO が表示されるようになります" #: ../../build/docs/appendix/osgeolive.rst:132 msgid "The installation now reads:" -msgstr "" +msgstr "インストールは次のようになります:" #: ../../build/docs/appendix/osgeolive.rst:135 msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" -msgstr "" +msgstr "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" #: ../../build/docs/appendix/osgeolive.rst:141 msgid "Start OSGeoLive" -msgstr "" +msgstr "OSGeoLive の起動" #: ../../build/docs/appendix/osgeolive.rst:143 msgid "" "Click on ``Start`` button and then on ``capture`` button to capture the " "mouse movements" -msgstr "" +msgstr "``Start`` ボタンをクリックし、続いて ``capture`` ボタンをクリックしてマウスの動きを取り込みます" #: ../../build/docs/appendix/osgeolive.rst:148 msgid "Click on ``Try or Install Lubuntu``" -msgstr "" +msgstr "``Try or Install Lubuntu`` をクリックします" #: ../../build/docs/appendix/osgeolive.rst:152 msgid "OSGeoLive's account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/appendix/osgeolive.rst:154 msgid "After a few seconds OSGeoLive will start" -msgstr "" +msgstr "数秒後に OSGeoLive が起動します" #: ../../build/docs/appendix/osgeolive.rst:159 msgid "OSGeoLive’s account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/appendix/osgeolive.rst:165 msgid "Ubuntu installation" -msgstr "" +msgstr "Ubuntu へのインストール" #: ../../build/docs/appendix/osgeolive.rst:167 msgid "Update sources to include postgresql ::" -msgstr "" +msgstr "postgresql を含めるようにパッケージソースを更新します ::" #: ../../build/docs/appendix/osgeolive.rst:173 msgid "Install PostgrSQL, PostGIS and pgRouting ::" -msgstr "" - +msgstr "PostgreSQL、PostGIS、pgRouting をインストールします ::" From caf3263b5a7a49a9b9bf8cf4a50e4bc311ac10d4 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 17:07:40 +0900 Subject: [PATCH 16/31] docs(locale): sync general-intro/osgeolive with appendix ja text Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/general-intro/osgeolive.po | 122 ++++++++++-------- 1 file changed, 66 insertions(+), 56 deletions(-) diff --git a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po index ac77efc6..be9b2cd9 100644 --- a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po +++ b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po @@ -14,13 +14,12 @@ msgstr "" "POT-Creation-Date: 2026-06-14 15:20+0000\n" "PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language-Team: Japanese \n" "Language: ja\n" -"Language-Team: Japanese \n" -"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/osgeolive.rst:11 @@ -28,8 +27,9 @@ msgid "OSGeoLive Installation" msgstr "OSGeoLive のインストール" #: ../../build/docs/general-intro/osgeolive.rst:13 -msgid "All required tools are available on `OSGeoLive `__." -msgstr "" +msgid "" +"All required tools are available on `OSGeoLive `__." +msgstr "必要なツールはすべて `OSGeoLive `__ で入手できます。" #: ../../build/docs/general-intro/osgeolive.rst:15 msgid "" @@ -49,13 +49,15 @@ msgstr "" #: ../../build/docs/general-intro/osgeolive.rst:20 msgid "" -"Before attending a workshop event, make sure your you can use `OSGeoLive`" -" with either method or :doc:`../appendix/appendix-2` on your computer." +"Before attending a workshop event, make sure your you can use `OSGeoLive` " +"with either method or :doc:`../appendix/appendix-2` on your computer." msgstr "" +"ワークショップのイベントに参加する前に、上記いずれかの方法または :doc:`../appendix/appendix-2` " +"の手順によって、お使いのコンピュータで `OSGeoLive` を使える状態にしておいてください。" #: ../../build/docs/general-intro/osgeolive.rst:24 msgid "This workshop uses OSGeoLive on VirtualBox." -msgstr "" +msgstr "このワークショップでは、VirtualBox 上の OSGeoLive を使用します。" #: ../../build/docs/general-intro/osgeolive.rst:26 msgid "Chapter Contents" @@ -67,10 +69,12 @@ msgstr "`VirtualBox `__ をインストール" #: ../../build/docs/general-intro/osgeolive.rst:31 msgid "" -"This is a general description on how to install VirtualBox. Complete " -"details about installation can be found on the `VirtualBox " +"This is a general description on how to install VirtualBox. Complete details" +" about installation can be found on the `VirtualBox " "`__ documentation." msgstr "" +"ここでは VirtualBox のインストール方法を概説します。インストールの詳細は `VirtualBox " +"`__ のドキュメントを参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:36 msgid "Linux distributions:" @@ -81,6 +85,8 @@ msgid "" "Add the following line to your /etc/apt/sources.list. According to your " "distribution, replace `` with your distribution name." msgstr "" +"/etc/apt/sources.list に次の行を追加します。ディストリビューションに応じて `` " +"を自分のディストリビューション名に置き換えてください。" #: ../../build/docs/general-intro/osgeolive.rst:44 msgid "Add the keys:" @@ -88,21 +94,23 @@ msgstr "キーを追加:" #: ../../build/docs/general-intro/osgeolive.rst:51 msgid "Install Virtual box using:" -msgstr "" +msgstr "VirtualBox を次のコマンドでインストールします:" #: ../../build/docs/general-intro/osgeolive.rst:58 msgid "" "More detailed and up to date information can be found `here " "`__" msgstr "" +"より詳しい最新の情報は `こちら `__ " +"を参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:62 msgid "OSGeoLive on a VirtualBox" -msgstr "" +msgstr "VirtualBox 上の OSGeoLive" #: ../../build/docs/general-intro/osgeolive.rst:65 msgid "Download OSGeoLive 17" -msgstr "" +msgstr "OSGeoLive 17 のダウンロード" #: ../../build/docs/general-intro/osgeolive.rst:67 msgid "" @@ -110,119 +118,124 @@ msgid "" "OSGeoLive. For other installations visit `OSgeoLive " "`__" msgstr "" +"このインストール方法は OSGeoLive の ``iso`` 配布形式に対応するものです。それ以外のインストール方法については `OSGeoLive " +"`__ を参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:72 msgid "" "The images on this section might not correspond to the VirtualBox or " "OSGeoLive version installed on your system, but the workflow is similar." msgstr "" +"この節の画像は、お使いのシステムにインストールされている VirtualBox や OSGeoLive " +"のバージョンとは異なる場合がありますが、作業の流れは同様です。" #: ../../build/docs/general-intro/osgeolive.rst:75 msgid "From https://download.osgeo.org/livedvd/releases/17/" -msgstr "" +msgstr "https://download.osgeo.org/livedvd/releases/17/ から" #: ../../build/docs/general-intro/osgeolive.rst:77 msgid "Download *osgeolive-17-amd64.iso*" -msgstr "" +msgstr "*osgeolive-17-amd64.iso* をダウンロードします" #: ../../build/docs/general-intro/osgeolive.rst:81 msgid "Download is saved on Downloads directory." -msgstr "" +msgstr "ダウンロードしたファイルは Downloads ディレクトリに保存されます。" #: ../../build/docs/general-intro/osgeolive.rst:86 msgid "Create the virtual machine" -msgstr "" +msgstr "仮想マシンの作成" #: ../../build/docs/general-intro/osgeolive.rst:88 msgid "Open the Virtual Box" -msgstr "" +msgstr "VirtualBox を開きます" #: ../../build/docs/general-intro/osgeolive.rst:92 msgid "Click on ``New`` and fill with the following information" -msgstr "" +msgstr "``New`` をクリックし、次の情報を入力します" #: ../../build/docs/general-intro/osgeolive.rst:94 msgid "**Name**: OSGeoLive 17" -msgstr "" +msgstr "**Name**: OSGeoLive 17" #: ../../build/docs/general-intro/osgeolive.rst:95 msgid "**Type**: Linux" -msgstr "" +msgstr "**Type**: Linux" #: ../../build/docs/general-intro/osgeolive.rst:96 msgid "**Version**: Ubuntu (64-bit)" -msgstr "" +msgstr "**Version**: Ubuntu (64-bit)" #: ../../build/docs/general-intro/osgeolive.rst:97 msgid "**Memory size**: 4096" -msgstr "" +msgstr "**Memory size**: 4096" #: ../../build/docs/general-intro/osgeolive.rst:98 msgid "**Hard disk**: Create a virtual hard disk now" -msgstr "" +msgstr "**Hard disk**: Create a virtual hard disk now" #: ../../build/docs/general-intro/osgeolive.rst:102 msgid "Click on ``Create`` and fill with the following information" -msgstr "" +msgstr "``Create`` をクリックし、次の情報を入力します" #: ../../build/docs/general-intro/osgeolive.rst:104 -msgid "**File location**: Choose a suitable location for the Virtual Hard Disk" -msgstr "" +msgid "" +"**File location**: Choose a suitable location for the Virtual Hard Disk" +msgstr "**File location**: 仮想ハードディスクの適切な保存場所を選びます" #: ../../build/docs/general-intro/osgeolive.rst:105 msgid "**File size**: 10.0GB" -msgstr "" +msgstr "**File size**: 10.0GB" #: ../../build/docs/general-intro/osgeolive.rst:106 msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" -msgstr "" +msgstr "**Hard disk file type**: VDI (VirtualBox Disk image)" #: ../../build/docs/general-intro/osgeolive.rst:107 msgid "**Storage on physical hard disk**: Dynamically allocated" -msgstr "" +msgstr "**Storage on physical hard disk**: Dynamically allocated" #: ../../build/docs/general-intro/osgeolive.rst:112 msgid "Install OSGeoLive's ISO" -msgstr "" +msgstr "OSGeoLive の ISO のインストール" #: ../../build/docs/general-intro/osgeolive.rst:114 msgid "On Storage it reads:" -msgstr "" +msgstr "Storage には次のように表示されています:" #: ../../build/docs/general-intro/osgeolive.rst msgid "Controller" -msgstr "" +msgstr "Controller" #: ../../build/docs/general-intro/osgeolive.rst:116 #: ../../build/docs/general-intro/osgeolive.rst:139 msgid "IDE" -msgstr "" +msgstr "IDE" #: ../../build/docs/general-intro/osgeolive.rst msgid "IDE Secondary Device 0" -msgstr "" +msgstr "IDE Secondary Device 0" #: ../../build/docs/general-intro/osgeolive.rst:117 msgid "[Optical Drive] Empty" -msgstr "" +msgstr "[Optical Drive] Empty" #: ../../build/docs/general-intro/osgeolive.rst:121 msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" -msgstr "" +msgstr "VirtualBox の設定項目から ``Storage`` を選び ``Empty`` をクリックします" #: ../../build/docs/general-intro/osgeolive.rst:125 msgid "" -"Click on the small disk icon and select ``Choose/Create a Virtual Optical" -" Disk``" -msgstr "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical " +"Disk``" +msgstr "小さなディスクのアイコンをクリックし ``Choose/Create a Virtual Optical Disk`` を選びます" #: ../../build/docs/general-intro/osgeolive.rst:129 msgid "Navigate to the location where the ISO was installed" -msgstr "" +msgstr "ISO を保存した場所に移動します" #: ../../build/docs/general-intro/osgeolive.rst:133 msgid "Instead of ``Empty`` now it has the ISO installed" -msgstr "" +msgstr "``Empty`` ではなく、設定した ISO が表示されるようになります" #: ../../build/docs/general-intro/osgeolive.rst:137 msgid "The installation now reads:" @@ -230,33 +243,33 @@ msgstr "インストールは次のようになります:" #: ../../build/docs/general-intro/osgeolive.rst:140 msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" -msgstr "" +msgstr "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" #: ../../build/docs/general-intro/osgeolive.rst:146 msgid "Start OSGeoLive" -msgstr "" +msgstr "OSGeoLive の起動" #: ../../build/docs/general-intro/osgeolive.rst:148 msgid "" "Click on ``Start`` button and then on ``capture`` button to capture the " "mouse movements" -msgstr "" +msgstr "``Start`` ボタンをクリックし、続いて ``capture`` ボタンをクリックしてマウスの動きを取り込みます" #: ../../build/docs/general-intro/osgeolive.rst:153 msgid "Click on ``Try or Install Lubuntu``" -msgstr "" +msgstr "``Try or Install Lubuntu`` をクリックします" #: ../../build/docs/general-intro/osgeolive.rst:157 msgid "OSGeoLive's account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/general-intro/osgeolive.rst:159 msgid "After a few seconds OSGeoLive will start" -msgstr "" +msgstr "数秒後に OSGeoLive が起動します" #: ../../build/docs/general-intro/osgeolive.rst:164 msgid "OSGeoLive’s account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/general-intro/osgeolive.rst:170 msgid "Ubuntu installation" @@ -264,11 +277,11 @@ msgstr "Ubuntu へのインストール" #: ../../build/docs/general-intro/osgeolive.rst:172 msgid "Update sources to include postgresql ::" -msgstr "" +msgstr "postgresql を含めるようにパッケージソースを更新します ::" #: ../../build/docs/general-intro/osgeolive.rst:178 msgid "Install PostgrSQL, PostGIS and pgRouting ::" -msgstr "" +msgstr "PostgreSQL、PostGIS、pgRouting をインストールします ::" #~ msgid "**Name** OSGeoLive 17" #~ msgstr "" @@ -304,16 +317,13 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "Click on the small disk icon and" -#~ " select **Choose/Create a Virtual Disk**" +#~ "Click on the small disk icon and select **Choose/Create a Virtual Disk**" #~ msgstr "" #~ msgid "Instead of empty, now it has the ISO installed" #~ msgstr "" #~ msgid "" -#~ "Click on ``Start`` button, and click " -#~ "on ``capture``, to capture the mouse " +#~ "Click on ``Start`` button, and click on ``capture``, to capture the mouse " #~ "movements" #~ msgstr "" - From 28429e1df9fc9208035f8ca24e5bfdc324eab38a Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 20:29:30 +0900 Subject: [PATCH 17/31] docs(locale): translate general-intro/introduction into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../LC_MESSAGES/general-intro/introduction.po | 126 +++++++++--------- 1 file changed, 64 insertions(+), 62 deletions(-) diff --git a/locale/ja/LC_MESSAGES/general-intro/introduction.po b/locale/ja/LC_MESSAGES/general-intro/introduction.po index 33293ee5..a4ef2098 100644 --- a/locale/ja/LC_MESSAGES/general-intro/introduction.po +++ b/locale/ja/LC_MESSAGES/general-intro/introduction.po @@ -15,13 +15,12 @@ msgstr "" "POT-Creation-Date: 2026-06-25 21:50+0000\n" "PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: Taro Matsuzawa , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" -"Language-Team: Japanese " -"(https://app.transifex.com/pgrouting/teams/1219/ja/)\n" -"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/introduction.rst:6 @@ -30,7 +29,7 @@ msgstr "序章" #: ../../build/docs/general-intro/introduction.rst:8 msgid "|pgrouting-web| adds routing functionality to |postgis-web|." -msgstr "" +msgstr "|pgrouting-web| は |postgis-web| にルート検索機能を追加します。" #: ../../build/docs/general-intro/introduction.rst:10 msgid "" @@ -38,43 +37,49 @@ msgid "" "Hiroshima workshop. This workshop covers two levels for using pgRouting: " "`Basic`_ and `Advanced`_." msgstr "" +"FOSS4G Hiroshima ワークショップの全内容については :doc:`目次 <../index>` " +"を参照してください。このワークショップでは、pgRouting の使い方を `Basic`_ (基本編) と `Advanced`_ (応用編) " +"の2つのレベルに分けて扱います。" #: ../../build/docs/general-intro/introduction.rst:15 msgid "Basic" -msgstr "" +msgstr "基本編" #: ../../build/docs/general-intro/introduction.rst:17 msgid "" -"This level will demonstrate the routing functionality by providing " -"examples using |osm-web| road network data from Hiroshima. Covering " -"topics from how to prepare the data, making routing queries, " -"understanding the results, up to writing a custom 'plpgsql' function that" -" can be integrated with other FOSS tools." +"This level will demonstrate the routing functionality by providing examples " +"using |osm-web| road network data from Hiroshima. Covering topics from how " +"to prepare the data, making routing queries, understanding the results, up " +"to writing a custom 'plpgsql' function that can be integrated with other " +"FOSS tools." msgstr "" +"このレベルでは、広島の |osm-web| " +"道路ネットワークデータを使った例を示しながら、ルート検索機能を紹介します。データの準備方法、ルート検索クエリの作成、結果の理解から、他の FOSS " +"ツールと連携できる独自の 'plpgsql' 関数の作成までを扱います。" #: ../../build/docs/general-intro/introduction.rst:23 msgid "Installing pgRouting." -msgstr "" +msgstr "pgRouting をインストールします。" #: ../../build/docs/general-intro/introduction.rst:24 msgid "Creating a routing topology." -msgstr "" +msgstr "ルート検索トポロジーを作成します。" #: ../../build/docs/general-intro/introduction.rst:25 msgid "Importing |osm-web| road network data." -msgstr "" +msgstr "|osm-web| の道路ネットワークデータをインポートします。" #: ../../build/docs/general-intro/introduction.rst:26 msgid "Using pgRouting algorithms." -msgstr "" +msgstr "pgRouting のアルゴリズムを使用します。" #: ../../build/docs/general-intro/introduction.rst:27 msgid "Writing queries." -msgstr "" +msgstr "クエリを作成します。" #: ../../build/docs/general-intro/introduction.rst:28 msgid "Writing a custom PostgreSQL stored function." -msgstr "" +msgstr "独自の PostgreSQL ストアド関数を作成します。" #: ../../build/docs/general-intro/introduction.rst:31 #: ../../build/docs/general-intro/introduction.rst:43 @@ -83,32 +88,35 @@ msgstr "前提条件" #: ../../build/docs/general-intro/introduction.rst:32 msgid "Previous knowledge: PostgreSQL, PostGIS" -msgstr "" +msgstr "前提知識: PostgreSQL、PostGIS" #: ../../build/docs/general-intro/introduction.rst:33 #: ../../build/docs/general-intro/introduction.rst:45 msgid "Equipments: `OSGeoLive `__ (17)" -msgstr "" +msgstr "必要な環境: `OSGeoLive `__ (17)" #: ../../build/docs/general-intro/introduction.rst:36 msgid "Advanced" -msgstr "" +msgstr "応用編" #: ../../build/docs/general-intro/introduction.rst:38 msgid "" -"pgRouting is an extendible open-source library that provides a variety of" -" tools for graph algorithms, this is not limited to routing vehicles. The" -" advanced section covers several graph problems that can be solved using " +"pgRouting is an extendible open-source library that provides a variety of " +"tools for graph algorithms, this is not limited to routing vehicles. The " +"advanced section covers several graph problems that can be solved using " "pgRouting." msgstr "" +"pgRouting " +"は拡張可能なオープンソースライブラリで、グラフアルゴリズムのためのさまざまなツールを提供します。その用途は車両のルート検索に限りません。応用編では、pgRouting" +" を使って解けるいくつかのグラフ問題を扱います。" #: ../../build/docs/general-intro/introduction.rst:44 msgid "Previous knowledge: PostgreSQL, PostGIS, pgRouting basic level." -msgstr "" +msgstr "前提知識: PostgreSQL、PostGIS、pgRouting の基本編" #: ../../build/docs/general-intro/introduction.rst:48 msgid "Aknowledments" -msgstr "" +msgstr "謝辞" #: ../../build/docs/general-intro/introduction.rst:51 msgid "Sponsored by" @@ -116,40 +124,44 @@ msgstr "協賛" #: ../../build/docs/general-intro/introduction.rst:52 msgid "Paragon Corporation" -msgstr "" +msgstr "Paragon Corporation" #: ../../build/docs/general-intro/introduction.rst:57 msgid "Erosion freelancers" -msgstr "" +msgstr "Erosion freelancers" #: ../../build/docs/general-intro/introduction.rst:63 msgid "Developers & presenters of FOSS4G Hiroshima workshop:" -msgstr "" +msgstr "FOSS4G Hiroshima ワークショップの開発者・発表者:" #: ../../build/docs/general-intro/introduction.rst:64 msgid "" "*Vicky Vergara* is a freelance developer from Mexico. She is the core " -"developer of the pgRouting project and a GSoC Mentor. She also serves as " -"an OSGeo Charter member." +"developer of the pgRouting project and a GSoC Mentor. She also serves as an " +"OSGeo Charter member." msgstr "" +"*Vicky Vergara* はメキシコ出身のフリーランス開発者です。pgRouting プロジェクトのコア開発者であり、GSoC " +"のメンターも務めています。また、OSGeo のチャーターメンバーでもあります。" #: ../../build/docs/general-intro/introduction.rst:68 msgid "Past and present tutors and developers:" -msgstr "" +msgstr "過去および現在の講師・開発者:" #: ../../build/docs/general-intro/introduction.rst:69 msgid "" "Daniel Kastl, Iosefa Persival, José Ríos, Ko Nagase, Stephen Woodbridge, " "Swapnil Joshi, Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" msgstr "" +"Daniel Kastl, Iosefa Persival, José Ríos, Ko Nagase, Stephen Woodbridge, " +"Swapnil Joshi, Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" #: ../../build/docs/general-intro/introduction.rst:81 msgid "Past and present supporters:" -msgstr "" +msgstr "過去および現在の支援者:" #: ../../build/docs/general-intro/introduction.rst:82 msgid "erosion Georepublic, Paragon Corporation" -msgstr "" +msgstr "erosion Georepublic, Paragon Corporation" #: ../../build/docs/general-intro/introduction.rst:87 msgid "License" @@ -157,43 +169,39 @@ msgstr "ライセンス" #: ../../build/docs/general-intro/introduction.rst:88 msgid "" -"This work is licensed under a `Creative Commons Attribution-Share Alike " -"3.0 License `_." +"This work is licensed under a `Creative Commons Attribution-Share Alike 3.0 " +"License `_." msgstr "" +"この作品は `クリエイティブ・コモンズ 表示 - 継承 3.0 ライセンス " +"`_ の下に提供されています。" #: ../../build/docs/general-intro/introduction.rst:94 msgid "Become a sponsor" -msgstr "" +msgstr "スポンサーになる" #: ../../build/docs/general-intro/introduction.rst:96 msgid "The Linux Foundation" -msgstr "" +msgstr "The Linux Foundation" #: ../../build/docs/general-intro/introduction.rst:101 msgid "Open Collective" -msgstr "" +msgstr "Open Collective" #: ../../build/docs/general-intro/introduction.rst:106 msgid "OSGeo Foundation" -msgstr "" +msgstr "OSGeo Foundation" #~ msgid "" -#~ "Please see the :doc:`contents <../index>` " -#~ "for full content of FOSS4G Belém " -#~ "workshop. This workshop covers two " -#~ "levels for using pgRouting: `Basic`_ and" -#~ " `Advanced`_." +#~ "Please see the :doc:`contents <../index>` for full content of FOSS4G Belém " +#~ "workshop. This workshop covers two levels for using pgRouting: `Basic`_ and " +#~ "`Advanced`_." #~ msgstr "" #~ msgid "" -#~ "will demonstrate the routing functionality " -#~ "by providing examples using |osm-web|" -#~ " road network data from Belém. " -#~ "Covering topics from how to prepare " -#~ "the data, making routing queries, " -#~ "understanding the results, up to writing" -#~ " a custom 'plpgsql' function that can" -#~ " be integrated with other FOSS tools." +#~ "will demonstrate the routing functionality by providing examples using |osm-" +#~ "web| road network data from Belém. Covering topics from how to prepare the " +#~ "data, making routing queries, understanding the results, up to writing a " +#~ "custom 'plpgsql' function that can be integrated with other FOSS tools." #~ msgstr "" #~ msgid "Writing advanced queries." @@ -218,15 +226,12 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "*Vicky Vergara* Is a freelance developer" -#~ " from Mexico. She's the core " -#~ "developer of pgRouting project and GSoC" -#~ " Mentor. OSGeo Charter member." +#~ "*Vicky Vergara* Is a freelance developer from Mexico. She's the core " +#~ "developer of pgRouting project and GSoC Mentor. OSGeo Charter member." #~ msgstr "" #~ msgid "" -#~ "*Ramón Ríos* Is a freelance developer" -#~ " from Mexico. Lead engenieer for " +#~ "*Ramón Ríos* Is a freelance developer from Mexico. Lead engenieer for " #~ "ParkUpFront" #~ msgstr "" @@ -234,10 +239,8 @@ msgstr "" #~ msgstr "" #~ msgid "" -#~ "Daniel Kastl, José Ríos, Ko Nagase, " -#~ "Stephen Woodbridge, Swapnil Joshi, Rajat " -#~ "Shinde, Ramón Ríos, Rohith Reddy, Vicky" -#~ " Vergara" +#~ "Daniel Kastl, José Ríos, Ko Nagase, Stephen Woodbridge, Swapnil Joshi, Rajat" +#~ " Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" #~ msgstr "" #~ msgid "Past and present supporters" @@ -245,4 +248,3 @@ msgstr "" #~ msgid "Georepublic, Paragon Corporation" #~ msgstr "" - From dd5bc43f64a56425fcceaf7a13215ba53669b7eb Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 22:31:14 +0900 Subject: [PATCH 18/31] docs(locale): translate general-intro/overview into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/general-intro/overview.po | 158 +++++++++--------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/locale/ja/LC_MESSAGES/general-intro/overview.po b/locale/ja/LC_MESSAGES/general-intro/overview.po index 441d25e7..2988a6eb 100644 --- a/locale/ja/LC_MESSAGES/general-intro/overview.po +++ b/locale/ja/LC_MESSAGES/general-intro/overview.po @@ -13,13 +13,12 @@ msgstr "" "POT-Creation-Date: 2026-06-25 21:50+0000\n" "PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" +"Language-Team: Japanese \n" "Language: ja\n" -"Language-Team: Japanese \n" -"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/overview.rst:6 @@ -28,7 +27,7 @@ msgstr "ソフトウェアとデータソースの概要" #: ../../build/docs/general-intro/overview.rst:13 msgid "pgRouting is a community project of OSGeo." -msgstr "" +msgstr "pgRouting は OSGeo のコミュニティプロジェクトです。" #: ../../build/docs/general-intro/overview.rst:15 msgid "" @@ -36,6 +35,7 @@ msgid "" "tools. Most of these softwares are related to other open source software " "projects. Here we mention the most important ones." msgstr "" +"このワークショップでは、地理空間ツールとして複数のフリーオープンソースソフトウェアを使用します。それらのソフトウェアの多くは、他のオープンソースソフトウェアプロジェクトと関連しています。ここでは、その中でも特に重要なものを紹介します。" #: ../../build/docs/general-intro/overview.rst:19 msgid "Chapter Contents" @@ -47,8 +47,8 @@ msgstr "pgRouting 概要" #: ../../build/docs/general-intro/overview.rst:28 msgid "" -"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide" -" geospatial routing functionality." +"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide " +"geospatial routing functionality." msgstr "pgRouting は地理空間ルート検索機能を提供するために PostGIS / PostgreSQL 地理空間データベースを拡張します。" #: ../../build/docs/general-intro/overview.rst:31 @@ -57,67 +57,80 @@ msgstr "データベース上でルート検索を行う方法の利点には、 #: ../../build/docs/general-intro/overview.rst:33 msgid "" -"Data and attributes are stored on a PostreSQL database and as such they " -"can be modified can be modified by many clients." -msgstr "" +"Data and attributes are stored on a PostreSQL database and as such they can " +"be modified can be modified by many clients." +msgstr "データと属性は PostgreSQL データベースに格納されるため、多数のクライアントから変更できます。" #: ../../build/docs/general-intro/overview.rst:35 msgid "" -"Data changes can be reflected instantaneously through the routing engine." -" There is no need for pre-calculation." +"Data changes can be reflected instantaneously through the routing engine. " +"There is no need for pre-calculation." msgstr "データの変更は、ルート検索エンジン経由ですぐに反映させることが可能です。事前の計算処理は必要ありません。" #: ../../build/docs/general-intro/overview.rst:37 msgid "" -"The “cost” parameter can be dynamically calculated through SQL and its " -"value can come from multiple fields or tables." +"The “cost” parameter can be dynamically calculated through SQL and its value" +" can come from multiple fields or tables." msgstr "\"コスト\" パラメータは SQL 経由で動的に計算可能で、複数の列やテーブルからの値を使用することも可能です。" #: ../../build/docs/general-intro/overview.rst:40 msgid "Some of the pgRouting library core features are:" -msgstr "" +msgstr "pgRouting ライブラリの主な機能には、以下のようなものがあります:" #: ../../build/docs/general-intro/overview.rst:42 msgid "" "`Functions based on Dijkstra Algorithm " "`__" msgstr "" +"`ダイクストラ法に基づく関数 `__" #: ../../build/docs/general-intro/overview.rst:43 msgid "" "`Functions based on `A* Search Algorithm " "`__" msgstr "" +"`A* 探索アルゴリズムに基づく関数 `__" #: ../../build/docs/general-intro/overview.rst:44 msgid "" -"`Graph commponent functions `__" +"`Graph commponent functions " +"`__" msgstr "" +"`グラフの連結成分に関する関数 `__" #: ../../build/docs/general-intro/overview.rst:45 msgid "" "`and many more " "`_" msgstr "" +"`その他多数の関数 `_" #: ../../build/docs/general-intro/overview.rst:47 msgid "" -"pgRouting is an open source software available under the GPLv2 license " -"and is supported and maintained by the pgRouting community." +"pgRouting is an open source software available under the GPLv2 license and " +"is supported and maintained by the pgRouting community." msgstr "" +"pgRouting は GPLv2 ライセンスで提供されるオープンソースソフトウェアであり、pgRouting " +"コミュニティによってサポート・保守されています。" #: ../../build/docs/general-intro/overview.rst:50 msgid "" -"`pgRouting `_ is part of `OSGeo Community Projects" -" `__ under `OSGeo " +"`pgRouting `_ is part of `OSGeo Community Projects " +"`__ under `OSGeo " "Foundation `__. It is included on `OSGeoLive " "`__." msgstr "" +"`pgRouting `_ は、`OSGeo Foundation " +"`__ の下にある `OSGeo Community Projects " +"`__ の一部です。`OSGeoLive " +"`__ に収録されています。" #: ../../build/docs/general-intro/overview.rst msgid "Check it out on OSGeoLive" -msgstr "" +msgstr "OSGeoLive で確認する" #: ../../build/docs/general-intro/overview.rst:55 msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" @@ -129,11 +142,11 @@ msgstr "osm2pgrouting 概要" #: ../../build/docs/general-intro/overview.rst:66 msgid "" -"osm2pgrouting is a command line tool that imports OpenStreetMap data into" -" a pgRouting database. It builds the routing network topology " -"automatically and creates tables for feature types and road classes. " -"osm2pgrouting was primarily written by Daniel Wendt and is now hosted on " -"the pgRouting project site." +"osm2pgrouting is a command line tool that imports OpenStreetMap data into a " +"pgRouting database. It builds the routing network topology automatically and" +" creates tables for feature types and road classes. osm2pgrouting was " +"primarily written by Daniel Wendt and is now hosted on the pgRouting project" +" site." msgstr "" "osm2pgrouting は OpenStreetMap データを pgRouting " "データベースにインポートするコマンドラインツールです。このツールはルート検索ネットワークトポロジーを自動的に構築し、地物種別と道路クラスのテーブルを作成します。osm2pgrouting" @@ -145,11 +158,11 @@ msgstr "osm2pgrouting は GPLv2 ライセンスで提供されています。" #: ../../build/docs/general-intro/overview.rst msgid "Wiki" -msgstr "" +msgstr "Wiki" #: ../../build/docs/general-intro/overview.rst:73 msgid "https://github.com/pgRouting/osm2pgrouting/wiki" -msgstr "" +msgstr "https://github.com/pgRouting/osm2pgrouting/wiki" #: ../../build/docs/general-intro/overview.rst:77 msgid "OpenStreetMap Overview" @@ -157,29 +170,34 @@ msgstr "OpenStreetMap 概要" #: ../../build/docs/general-intro/overview.rst:83 msgid "" -"OpenStreetMap is an incredible data source for pgRouting because it has " -"no technical restrictions in terms of processing the data. Data " -"availability still varies from country to country, but the worldwide " -"coverage is improving day by day. In its own words:" +"OpenStreetMap is an incredible data source for pgRouting because it has no " +"technical restrictions in terms of processing the data. Data availability " +"still varies from country to country, but the worldwide coverage is " +"improving day by day. In its own words:" msgstr "" +"OpenStreetMap は、データの処理に技術的な制約がないため、pgRouting " +"にとって非常に優れたデータソースです。データの入手可能性は国によって依然として差がありますが、世界全体のカバー範囲は日々向上しています。OpenStreetMap" +" 自身の言葉を借りると:" #: ../../build/docs/general-intro/overview.rst:88 msgid "" -"OpenStreetMap (OSM) is dedicated to creating and providing geographic " -"data, such as street maps, worldwide, for free." -msgstr "" +"OpenStreetMap (OSM) is dedicated to creating and providing geographic data, " +"such as street maps, worldwide, for free." +msgstr "OpenStreetMap (OSM) は、道路地図などの地理データを、世界中で無償で作成・提供することに取り組んでいます。" #: ../../build/docs/general-intro/overview.rst:91 msgid "" -"Most maps considered 'free' actually have legal or technical restrictions" -" on their use. These restrictions hold back anyone from using them in " -"creative, productive or unexpected ways, and make every map a silo of " -"data and effort." +"Most maps considered 'free' actually have legal or technical restrictions on" +" their use. These restrictions hold back anyone from using them in creative," +" productive or unexpected ways, and make every map a silo of data and " +"effort." msgstr "" +"'フリー' " +"とみなされている地図の多くは、実際には利用に法的または技術的な制約があります。これらの制約は、創造的・生産的・予想外の方法で地図を利用することを妨げ、あらゆる地図をデータと労力のサイロにしてしまいます。" #: ../../build/docs/general-intro/overview.rst:95 msgid "`Source: OSM Press Wiki `_" -msgstr "" +msgstr "`出典: OSM Press Wiki `_" #: ../../build/docs/general-intro/overview.rst:97 msgid "OpenStreetMap uses a topological data structure:" @@ -203,7 +221,7 @@ msgstr "リレーションは、ノードやウェイ、他のリレーション msgid "" "Properties can be assigned to nodes, ways or relations and consist of " ":code:`name = value` pairs." -msgstr "" +msgstr "プロパティはノード、ウェイ、リレーションに割り当てることができ、:code:`name = value` のペアで構成されます。" #: ../../build/docs/general-intro/overview.rst msgid "Website" @@ -211,23 +229,18 @@ msgstr "ウェブサイト" #: ../../build/docs/general-intro/overview.rst:106 msgid "https://www.openstreetmap.org" -msgstr "" +msgstr "https://www.openstreetmap.org" #~ msgid "" -#~ "This workshop use several free and " -#~ "open source software for geospatial " -#~ "tools. Most of the free and open" -#~ " source software for geospatial tools " -#~ "that are related to other open " -#~ "source software projects. Here we " -#~ "mention the most important ones." +#~ "This workshop use several free and open source software for geospatial " +#~ "tools. Most of the free and open source software for geospatial tools that " +#~ "are related to other open source software projects. Here we mention the most" +#~ " important ones." #~ msgstr "" #~ msgid "" -#~ "Data and attributes can be modified " -#~ "by many clients, like QGIS or by" -#~ " directly using PL/pgSQL. The clients " -#~ "can either be personal computers or " +#~ "Data and attributes can be modified by many clients, like QGIS or by " +#~ "directly using PL/pgSQL. The clients can either be personal computers or " #~ "mobile devices." #~ msgstr "" @@ -275,18 +288,14 @@ msgstr "" #~ msgstr "他にもたくさん!!!" #~ msgid "" -#~ "pgRouting is an Open Source Software," -#~ " available under the GPLv2 license " -#~ "and is supported and maintained by " -#~ "a the pgRouting community." +#~ "pgRouting is an Open Source Software, available under the GPLv2 license and " +#~ "is supported and maintained by a the pgRouting community." #~ msgstr "" #~ msgid "" -#~ "pgRouting is a part of `OSGeo " -#~ "Community Projects " -#~ "`__ of " -#~ "the `OSGeo Foundation `__ " -#~ "and included on `OSGeoLive " +#~ "pgRouting is a part of `OSGeo Community Projects " +#~ "`__ of the `OSGeo " +#~ "Foundation `__ and included on `OSGeoLive " #~ "`__." #~ msgstr "" @@ -297,28 +306,19 @@ msgstr "" #~ msgstr "OSGeoLive" #~ msgid "" -#~ "\"OpenStreetMap (OSM) is dedicated to " -#~ "creating and providing geographic data, " -#~ "such as street maps, worldwide, for " -#~ "free. Most maps considered \"free\" " -#~ "actually have legal or technical " -#~ "restrictions on their use. These " -#~ "restrictions hold back anyone from using" -#~ " them in creative, productive or " -#~ "unexpected ways, and make every map " -#~ "a silo of data and effort.\"" +#~ "\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " +#~ "data, such as street maps, worldwide, for free. Most maps considered " +#~ "\"free\" actually have legal or technical restrictions on their use. These " +#~ "restrictions hold back anyone from using them in creative, productive or " +#~ "unexpected ways, and make every map a silo of data and effort.\"" #~ msgstr "" #~ msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" #~ msgstr "" #~ msgid "" -#~ "OpenStreetMap is an adequate data source" -#~ " for pgRouting, because it has no " -#~ "technical restrictions in terms of " -#~ "processing the data. Data availability " -#~ "still varies from country to country," -#~ " but the worldwide coverage is " +#~ "OpenStreetMap is an adequate data source for pgRouting, because it has no " +#~ "technical restrictions in terms of processing the data. Data availability " +#~ "still varies from country to country, but the worldwide coverage is " #~ "improving day by day." #~ msgstr "" - From f367666d3e64c983c4f8622a0be5e59543b84d16 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Tue, 4 Aug 2026 23:21:14 +0900 Subject: [PATCH 19/31] docs(locale): translate interactions/chapter-9 into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/interactions/chapter-9.po | 112 ++++++++++-------- 1 file changed, 62 insertions(+), 50 deletions(-) diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-9.po b/locale/ja/LC_MESSAGES/interactions/chapter-9.po index acf3d036..c9fcd644 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-9.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-9.po @@ -12,194 +12,206 @@ msgstr "" "POT-Creation-Date: 2026-06-14 15:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/interactions/chapter-9.rst:12 msgid "Using Qgis" -msgstr "" +msgstr "QGIS の使用" #: ../../build/docs/interactions/chapter-9.rst:18 msgid "" "Other kind of functions are in `pl/pgsql`. As applications requirements " -"become more complex, using previously defined functions becomes " -"necessary." +"become more complex, using previously defined functions becomes necessary." msgstr "" +"他の種類の関数は `pl/pgsql` にあります。アプリケーションの要件が複雑になるにつれて、あらかじめ定義した関数を使うことが必要になります。" #: ../../build/docs/interactions/chapter-9.rst:23 msgid "Chapter Contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/interactions/chapter-9.rst:26 msgid "Set Up QGIS" -msgstr "" +msgstr "QGIS のセットアップ" #: ../../build/docs/interactions/chapter-9.rst:28 msgid "" "Graphs have a `set of edges` and `set of vertices` associated to it. " -"`osm2pgrouting` provides the `ways_vertices_pgr` table which is " -"associated with the `ways` table. When a subset of `edges` is used like " -"in ``vehicle_net`` or in ``small_net``, the set of vertices associated to" -" each one must be used in order to, for example, locate the nearest " -"vertex to a lat/lon location." +"`osm2pgrouting` provides the `ways_vertices_pgr` table which is associated " +"with the `ways` table. When a subset of `edges` is used like in " +"``vehicle_net`` or in ``small_net``, the set of vertices associated to each " +"one must be used in order to, for example, locate the nearest vertex to a " +"lat/lon location." msgstr "" +"グラフには `set of edges` と `set of vertices` が関連付けられています。`osm2pgrouting` " +"は、`ways` テーブルに関連付けられた `ways_vertices_pgr` テーブルを提供します。``vehicle_net`` や " +"``small_net`` のように `edges` " +"の部分集合を使う場合は、たとえば緯度経度の位置に最も近い頂点を特定するために、それぞれに対応する頂点の集合を使う必要があります。" #: ../../build/docs/interactions/chapter-9.rst:35 msgid "" -"Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and" -" select :menuselection:`Project --> Open` from the menu bar." +"Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and " +"select :menuselection:`Project --> Open` from the menu bar." msgstr "" +":menuselection:`Geospatial --> Desktop GIS --> QGIS` から QGIS を起動し、メニューバーから " +":menuselection:`Project --> Open` を選択します。" #: ../../build/docs/interactions/chapter-9.rst:40 msgid "The location of QGIS may vary." -msgstr "" +msgstr "QGIS の場所は環境によって異なる場合があります。" #: ../../build/docs/interactions/chapter-9.rst:42 msgid "The workshop instructions are based on QGIS 2.14 Essen" -msgstr "" +msgstr "このワークショップの手順は QGIS 2.14 Essen を前提としています" #: ../../build/docs/interactions/chapter-9.rst:47 msgid "Close the broswer pannel" -msgstr "" +msgstr "ブラウザパネルを閉じます" #: ../../build/docs/interactions/chapter-9.rst:53 msgid "" "Connect to a posgGIS enabeled potsgreSQL database clicking on " ":menuselection:`Add postGIS layer`" msgstr "" +":menuselection:`Add postGIS layer` をクリックして、PostGIS が有効な PostgreSQL " +"データベースに接続します" #: ../../build/docs/interactions/chapter-9.rst:58 msgid "Create a new connection clicking on :menuselection:`New`" -msgstr "" +msgstr ":menuselection:`New` をクリックして、新しい接続を作成します" #: ../../build/docs/interactions/chapter-9.rst:63 msgid "Fill the information and test the connection" -msgstr "" +msgstr "情報を入力し、接続をテストします" #: ../../build/docs/interactions/chapter-9.rst msgid "Name" -msgstr "" +msgstr "名前" #: ../../build/docs/interactions/chapter-9.rst:69 #: ../../build/docs/interactions/chapter-9.rst:72 msgid "``city_routing``" -msgstr "" +msgstr "``city_routing``" #: ../../build/docs/interactions/chapter-9.rst msgid "Host" -msgstr "" +msgstr "ホスト" #: ../../build/docs/interactions/chapter-9.rst:70 msgid "``localhost``" -msgstr "" +msgstr "``localhost``" #: ../../build/docs/interactions/chapter-9.rst msgid "Port" -msgstr "" +msgstr "ポート" #: ../../build/docs/interactions/chapter-9.rst:71 msgid "``5432``" -msgstr "" +msgstr "``5432``" #: ../../build/docs/interactions/chapter-9.rst msgid "Database" -msgstr "" +msgstr "データベース" #: ../../build/docs/interactions/chapter-9.rst msgid "User name" -msgstr "" +msgstr "ユーザ名" #: ../../build/docs/interactions/chapter-9.rst:73 #: ../../build/docs/interactions/chapter-9.rst:74 msgid "``user``" -msgstr "" +msgstr "``user``" #: ../../build/docs/interactions/chapter-9.rst msgid "Password" -msgstr "" +msgstr "パスワード" #: ../../build/docs/interactions/chapter-9.rst:76 msgid "Allow qgis to remember login and password" -msgstr "" +msgstr "QGIS にログイン名とパスワードを記憶させます" #: ../../build/docs/interactions/chapter-9.rst:82 msgid "Add a postGIS Layer" -msgstr "" +msgstr "PostGIS レイヤの追加" #: ../../build/docs/interactions/chapter-9.rst:84 msgid "" "Click :menuselection:`Connect` and a list of tables and views from the " "database will show." -msgstr "" +msgstr ":menuselection:`Connect` をクリックすると、データベース内のテーブルとビューの一覧が表示されます。" #: ../../build/docs/interactions/chapter-9.rst:86 -msgid "It is necessaary to select the column that has a distinct unique value:" -msgstr "" +msgid "" +"It is necessaary to select the column that has a distinct unique value:" +msgstr "一意の値を持つ列を選択する必要があります:" #: ../../build/docs/interactions/chapter-9.rst:88 msgid "``seq`` on the routing views" -msgstr "" +msgstr "ルート検索ビューでは ``seq``" #: ../../build/docs/interactions/chapter-9.rst:89 msgid "``gid`` on the data views" -msgstr "" +msgstr "データビューでは ``gid``" #: ../../build/docs/interactions/chapter-9.rst:96 msgid "Format a Routing Layer" -msgstr "" +msgstr "ルート検索レイヤの書式設定" #: ../../build/docs/interactions/chapter-9.rst:98 msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" -msgstr "" +msgstr "ルート検索ビューを選び、:menuselection:`Right click --> Zoom to Layer` を実行します" #: ../../build/docs/interactions/chapter-9.rst:103 msgid ":menuselection:`Right click --> Properties`" -msgstr "" +msgstr ":menuselection:`Right click --> Properties`" #: ../../build/docs/interactions/chapter-9.rst:108 msgid ":menuselection:`Style --> Color`" -msgstr "" +msgstr ":menuselection:`Style --> Color`" #: ../../build/docs/interactions/chapter-9.rst:113 msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" -msgstr "" +msgstr ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" #: ../../build/docs/interactions/chapter-9.rst:118 msgid ":menuselection:`Apply --> Close`" -msgstr "" +msgstr ":menuselection:`Apply --> Close`" #: ../../build/docs/interactions/chapter-9.rst:121 msgid "Copy/Paste Format" -msgstr "" +msgstr "書式のコピーと貼り付け" #: ../../build/docs/interactions/chapter-9.rst:123 msgid "" -"Choose a formmated layer and :menuselection:`Right click --> Styles --> " -"Copy Styles`" +"Choose a formmated layer and :menuselection:`Right click --> Styles --> Copy" +" Styles`" msgstr "" +"書式を設定したレイヤを選び、:menuselection:`Right click --> Styles --> Copy Styles` を実行します" #: ../../build/docs/interactions/chapter-9.rst:128 msgid "" -"Choose another layer and :menuselection:`Right click --> Styles --> Paste" -" Styles`" +"Choose another layer and :menuselection:`Right click --> Styles --> Paste " +"Styles`" msgstr "" +"別のレイヤを選び、:menuselection:`Right click --> Styles --> Paste Styles` を実行します" #: ../../build/docs/interactions/chapter-9.rst:134 msgid "Save the project" -msgstr "" +msgstr "プロジェクトの保存" #: ../../build/docs/interactions/chapter-9.rst:136 msgid ":menuselection:`Project --> Save As ...`" -msgstr "" +msgstr ":menuselection:`Project --> Save As ...`" #: ../../build/docs/interactions/chapter-9.rst:141 msgid "" "Navigate to: :menuselection:`User --> Desktop --> workshop` and save " "``pgrouting-Bucharest-Example``" msgstr "" - +":menuselection:`User --> Desktop --> workshop` に移動し、``pgrouting-Bucharest-" +"Example`` という名前で保存します" From 7d79bde35df5f0b21da12139cad977d41e40ab45 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 00:15:08 +0900 Subject: [PATCH 20/31] docs(locale): add missing space between Japanese and Latin text Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/advanced/chapter-12.po | 74 ++++++++++++-------- 1 file changed, 45 insertions(+), 29 deletions(-) diff --git a/locale/ja/LC_MESSAGES/advanced/chapter-12.po b/locale/ja/LC_MESSAGES/advanced/chapter-12.po index 54e4a9e7..5338cc72 100644 --- a/locale/ja/LC_MESSAGES/advanced/chapter-12.po +++ b/locale/ja/LC_MESSAGES/advanced/chapter-12.po @@ -7,8 +7,21 @@ # Translators: # Ko Nagase , 2022 # Taro Matsuzawa , 2022 +#, fuzzy msgid "" -msgstr "Project-Id-Version: Workshop FOSS4G Belém 3.0\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2024-12-16 17:44+0000\nPO-Revision-Date: 2026-07-07 16:55+0000\nLast-Translator: Anonymous \nLanguage-Team: Japanese \nLanguage: ja\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.16.2\nGenerated-By: Babel 2.16.0\n" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-16 17:44+0000\n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Taro Matsuzawa , 2022\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.16.0\n" #: ../../build/docs/advanced/chapter-12.rst:11 msgid "Create a Network Topology" @@ -16,13 +29,13 @@ msgstr "ネットワーク・トポロジーを作成する" #: ../../build/docs/advanced/chapter-12.rst:17 msgid "" -":doc:`osm2pgrouting <../appendix/appendix-3>` is a convenient tool, and " -"its focus to work on OpenStreetMap data. There are several cases where " -":doc:`osm2pgrouting <../appendix/appendix-3>` can't be used. Some network" -" data already comes with a network topology that can be used with " -"pgRouting out-of-the-box. Often network data is stored in Shape file " -"format (``.shp``) and we can use PostGIS' ``shp2pgsql`` converter to " -"import the data into a PostgreSQL database." +":doc:`osm2pgrouting <../appendix/appendix-3>` is a convenient tool, and its " +"focus to work on OpenStreetMap data. There are several cases where " +":doc:`osm2pgrouting <../appendix/appendix-3>` can't be used. Some network " +"data already comes with a network topology that can be used with pgRouting " +"out-of-the-box. Often network data is stored in Shape file format (``.shp``)" +" and we can use PostGIS' ``shp2pgsql`` converter to import the data into a " +"PostgreSQL database." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:24 @@ -32,8 +45,8 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:26 msgid "" "In this chapter you will learn how to create a basic `Routing Network " -"Topology` from a network data that does not have a routing Topology " -"create the minimum attributes needed the `Routing Network Topology`." +"Topology` from a network data that does not have a routing Topology create " +"the minimum attributes needed the `Routing Network Topology`." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:31 @@ -74,7 +87,7 @@ msgstr "普通は道路ネットワークデータは最低限、以下の情報 #: ../../build/docs/advanced/chapter-12.rst:60 msgid "Road link ID (gid)" -msgstr "道路のリンクID (gid)" +msgstr "道路のリンク ID (gid)" #: ../../build/docs/advanced/chapter-12.rst:61 msgid "Road class (class_id)" @@ -94,10 +107,12 @@ msgstr "道路のジオメトリ (the_geom)" #: ../../build/docs/advanced/chapter-12.rst:66 msgid "" -"This allows to display the road network as a PostGIS layer in GIS " -"software, for example in QGIS. Though it is not sufficient for routing, " -"because it doesn't contain network topology information." -msgstr "これにより QGIS のような GIS ソフトウェアで道路ネットワークデータが PostGIS レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワーク・トポロジーの情報を含んでいないからです。" +"This allows to display the road network as a PostGIS layer in GIS software, " +"for example in QGIS. Though it is not sufficient for routing, because it " +"doesn't contain network topology information." +msgstr "" +"これにより QGIS のような GIS ソフトウェアで道路ネットワークデータが PostGIS " +"レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワーク・トポロジーの情報を含んでいないからです。" #: ../../build/docs/advanced/chapter-12.rst:70 msgid "The next steps will use the PostgreSQL command line tool." @@ -109,16 +124,16 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:81 msgid "" -"Having your data imported into a PostgreSQL database might require one " -"more step for pgRouting." +"Having your data imported into a PostgreSQL database might require one more " +"step for pgRouting." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:84 msgid "" "Make sure that your data provides a correct `Routing Network Topology`, " -"which consists of information about source and target identifiers for " -"each road link. The results above, show that the network topology does " -"not have any source and target information." +"which consists of information about source and target identifiers for each " +"road link. The results above, show that the network topology does not have " +"any source and target information." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:89 @@ -131,8 +146,8 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:94 msgid "" -"pgRouting provides a general way for creating the `Routing Network " -"Topology` with the ``pgr_createTopology`` function." +"pgRouting provides a general way for creating the `Routing Network Topology`" +" with the ``pgr_createTopology`` function." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:97 @@ -170,7 +185,8 @@ msgid "" msgstr "" #: ../../build/docs/advanced/chapter-12.rst:115 -msgid "Depending on the network size this process may take from minutes to hours." +msgid "" +"Depending on the network size this process may take from minutes to hours." msgstr "" #: ../../build/docs/advanced/chapter-12.rst:116 @@ -185,9 +201,9 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:120 msgid "" -"The dimension of the tolerance parameter depends on your data projection." -" Usually it's either \"degrees\" or \"meters\". In our example the " -"geometry data projection to determine the tolerance:" +"The dimension of the tolerance parameter depends on your data projection. " +"Usually it's either \"degrees\" or \"meters\". In our example the geometry " +"data projection to determine the tolerance:" msgstr "" #: ../../build/docs/advanced/chapter-12.rst:132 @@ -275,7 +291,7 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:192 msgid "" -"Some `topology manipulation `_ functions help to detect and fix some of the " -"topological errors in the data." +"Some `topology manipulation `_ functions help to detect and fix some of the topological " +"errors in the data." msgstr "" From cdba72274c65344c0ff324dc7eb4fef934b2a6ac Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 00:15:08 +0900 Subject: [PATCH 21/31] docs(locale): translate interactions/chapter-10 into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/interactions/chapter-10.po | 119 +++++++++--------- 1 file changed, 59 insertions(+), 60 deletions(-) diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-10.po b/locale/ja/LC_MESSAGES/interactions/chapter-10.po index 2d8f439e..72b222be 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-10.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-10.po @@ -15,13 +15,12 @@ msgstr "" "POT-Creation-Date: 2026-06-14 15:17+0000\n" "PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: Ko Nagase , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" -"Language-Team: Japanese " -"(https://app.transifex.com/pgrouting/teams/1219/ja/)\n" -"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/interactions/chapter-10.rst:13 @@ -33,17 +32,17 @@ msgid "" "Now that we have a pl/pgsql wrapper, we will make it available as a WMS " "layer using `GeoServer `_." msgstr "" -"pl/pgsqlのラッパーができましたので、 `GeoServer `_ " -"を使用して、WMSレイヤとして利用できるようにしていきます。" +"pl/pgsql のラッパーができましたので、 `GeoServer `_ を使用して、WMS " +"レイヤとして利用できるようにしていきます。" #: ../../build/docs/interactions/chapter-10.rst:18 msgid "" -"The installation of GeoServer is out of the scope of this workshop, but " -"if you're using the `OSGeoLive `_ for this " -"workshop then you have GeoServer installed already." +"The installation of GeoServer is out of the scope of this workshop, but if " +"you're using the `OSGeoLive `_ for this workshop " +"then you have GeoServer installed already." msgstr "" -"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeoLive " -"`_ を使用している場合は、既にインストール済みとなります。" +"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeoLive `_" +" を使用している場合は、既にインストール済みとなります。" #: ../../build/docs/interactions/chapter-10.rst:23 msgid "Connect to the administration page" @@ -51,28 +50,27 @@ msgstr "管理者ページへの接続" #: ../../build/docs/interactions/chapter-10.rst:25 msgid "" -"In order to create the WMS layer, we need to connect to the " -"administration interface of GeoServer. On `OSGeoLive " -"`_ Desktop, open the *Applications* menu on the " -"desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start " -"GeoServer*." +"In order to create the WMS layer, we need to connect to the administration " +"interface of GeoServer. On `OSGeoLive `_ Desktop, " +"open the *Applications* menu on the desktop and then *Geospatial* > *Web " +"Services* > *GeoServer* > *Start GeoServer*." msgstr "" "WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要があります。 `OSGeoLive " -"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* " -"> *Web Services* > *GeoServer* > *Start GeoServer* を選択します。" +"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* > " +"*Web Services* > *GeoServer* > *Start GeoServer* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:29 msgid "" "Once the server is up and running, open the `administration page " -"`_ in your browser, click the " -"*Login* button, and enter the GeoServer admin credentials:" +"`_ in your browser, click the *Login* " +"button, and enter the GeoServer admin credentials:" msgstr "" -"一度サーバが起動されると、`管理者ページ `_ " -"が表示されます。*Login* ボタンをクリックし、 GeoServer の管理者の認証情報を入力します:" +"一度サーバが起動されると、`管理者ページ `_ が表示されます。*Login*" +" ボタンをクリックし、 GeoServer の管理者の認証情報を入力します:" #: ../../build/docs/interactions/chapter-10.rst msgid "Username" -msgstr "" +msgstr "ユーザ名" #: ../../build/docs/interactions/chapter-10.rst:33 msgid "``admin``" @@ -80,7 +78,7 @@ msgstr "``admin``" #: ../../build/docs/interactions/chapter-10.rst msgid "Password" -msgstr "" +msgstr "パスワード" #: ../../build/docs/interactions/chapter-10.rst:34 msgid "``geoserver``" @@ -92,18 +90,22 @@ msgstr "レイヤの作成" #: ../../build/docs/interactions/chapter-10.rst:39 msgid "" -"Now that your are logged in as an administrator you can create the WMS " -"layer. In GeoServer terminology you will create an SQL View (see the " +"Now that your are logged in as an administrator you can create the " +"WMS layer. In GeoServer terminology you will create an SQL View (see the " "`official documentation " -"`_ " -"for more info)." +"`_ for" +" more info)." msgstr "" +"管理者としてログインできたので、WMS レイヤを作成できます。GeoServer の用語では SQL View を作成することになります (詳しくは " +"`公式ドキュメント " +"`_ " +"を参照してください)。" #: ../../build/docs/interactions/chapter-10.rst:44 msgid "" -"The first thing to do is to create a new **Workspace** for pgrouting: in " -"the left menu of the page, inside the *Data* section, click *Workspaces* " -"and then *Add new workspace*." +"The first thing to do is to create a new **Workspace** for pgrouting: in the" +" left menu of the page, inside the *Data* section, click *Workspaces* and " +"then *Add new workspace*." msgstr "" "最初にすることは、pgrouting のための新しい **ワークスペース** を作成することです。ページ左側のメニューの *Data* " "セクションから、*Workspaces* をクリックして *Add new workspace* を選択します。" @@ -125,7 +127,7 @@ msgstr "``pgrouting``" #: ../../build/docs/interactions/chapter-10.rst msgid "Namespace URL" -msgstr "" +msgstr "ネームスペース URL" #: ../../build/docs/interactions/chapter-10.rst:51 msgid "``https://pgrouting.org``" @@ -137,13 +139,12 @@ msgstr "そして、``submit`` ボタンを押下します。" #: ../../build/docs/interactions/chapter-10.rst:55 msgid "" -"Next step: create a new **Store** linked to the workspace. Still in the " -"left menu, click *Stores* and then *Add new Store*. Here you can choose " -"the type of data source to configure. Choose *PostGIS*." +"Next step: create a new **Store** linked to the workspace. Still in the left" +" menu, click *Stores* and then *Add new Store*. Here you can choose the type" +" of data source to configure. Choose *PostGIS*." msgstr "" -"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ左側メニューがあるので、*Stores* " -"をクリックし、*Add new Store* を選択します。これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* " -"を選択します。" +"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ左側メニューがあるので、*Stores* をクリックし、*Add " +"new Store* を選択します。これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:61 msgid "Basic Store Info:" @@ -151,11 +152,11 @@ msgstr "Basic Store Info:" #: ../../build/docs/interactions/chapter-10.rst msgid "Workspace" -msgstr "" +msgstr "ワークスペース" #: ../../build/docs/interactions/chapter-10.rst msgid "Data Source" -msgstr "" +msgstr "データソース" #: ../../build/docs/interactions/chapter-10.rst:66 msgid "Connection Parameters:" @@ -163,7 +164,7 @@ msgstr "Connection Parameters:" #: ../../build/docs/interactions/chapter-10.rst msgid "host" -msgstr "" +msgstr "host" #: ../../build/docs/interactions/chapter-10.rst:68 msgid "``localhost``" @@ -171,7 +172,7 @@ msgstr "``localhost``" #: ../../build/docs/interactions/chapter-10.rst msgid "port" -msgstr "" +msgstr "port" #: ../../build/docs/interactions/chapter-10.rst:69 msgid "``5432``" @@ -179,15 +180,15 @@ msgstr "``5432``" #: ../../build/docs/interactions/chapter-10.rst msgid "database" -msgstr "" +msgstr "database" #: ../../build/docs/interactions/chapter-10.rst:70 msgid "``city_routing``" -msgstr "" +msgstr "``city_routing``" #: ../../build/docs/interactions/chapter-10.rst msgid "schema" -msgstr "" +msgstr "schema" #: ../../build/docs/interactions/chapter-10.rst:71 msgid "``public``" @@ -195,7 +196,7 @@ msgstr "``public``" #: ../../build/docs/interactions/chapter-10.rst msgid "user" -msgstr "" +msgstr "user" #: ../../build/docs/interactions/chapter-10.rst:72 #: ../../build/docs/interactions/chapter-10.rst:73 @@ -204,7 +205,7 @@ msgstr "``user``" #: ../../build/docs/interactions/chapter-10.rst msgid "password" -msgstr "" +msgstr "password" #: ../../build/docs/interactions/chapter-10.rst:75 msgid "The rest of the values can be left untouched." @@ -212,9 +213,9 @@ msgstr "設定値の残りの箇所については、そのままにしておい #: ../../build/docs/interactions/chapter-10.rst:77 msgid "" -"Finally, your next task is to create the **Layer**. Click the *Layers* " -"menu and then *Add a new resource*. Select the newly created workspace " -"and store pair: ``pgrouting:pgrouting``." +"Finally, your next task is to create the **Layer**. Click the *Layers* menu " +"and then *Add a new resource*. Select the newly created workspace and store " +"pair: ``pgrouting:pgrouting``." msgstr "" "最後に、**レイヤ** の作成を行います。*Layers* メニューをクリックし、*Add a new resource* " "を選択します。新しく作成されたワークスペースとストアのペア ``pgrouting:pgrouting`` を選択します。" @@ -229,8 +230,8 @@ msgstr "ビューに ``pgrouting`` と名前を入力し、*SQL statement* を #: ../../build/docs/interactions/chapter-10.rst:91 msgid "" -"In the *SQL view parameters*, click *Guess parameters from SQL*; the list" -" displayed represents the parameters from the SQL above." +"In the *SQL view parameters*, click *Guess parameters from SQL*; the list " +"displayed represents the parameters from the SQL above." msgstr "" "*SQL view parameters* 内で、*Guess parameters from SQL* をクリックすると、上記の SQL " "から抽出されたパラメータが表示されます。" @@ -261,8 +262,8 @@ msgstr "*Refresh* を叩くと、一つの属性が現れます (*st_makeline* #: ../../build/docs/interactions/chapter-10.rst:104 msgid "" -"Change the type to ``LineString`` and the SRID of the geometry column " -"from ``-1`` to ``4326``" +"Change the type to ``LineString`` and the SRID of the geometry column from " +"``-1`` to ``4326``" msgstr "Type を ``LineString`` に変更し、ジオメトリ列の SRID を ``-1`` から ``4326`` に変更します。" #: ../../build/docs/interactions/chapter-10.rst:107 @@ -281,14 +282,13 @@ msgid "" "OpenLayers map where the layer will be dispayed is in this projection." msgstr "" "この画面で行うただ一つのことは、座標参照系が正しいものであることを確認することです。データベースのジオメトリは ``EPSG:4326`` " -"で格納されていますが、レイヤが表示される OpenLayers の地図の投影法である `EPSG:3857` " -"で表示したいと考えています。" +"で格納されていますが、レイヤが表示される OpenLayers の地図の投影法である `EPSG:3857` で表示したいと考えています。" #: ../../build/docs/interactions/chapter-10.rst:116 msgid "" "Scroll down to the *coordinate reference system* section and change the " -"**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject" -" native to declared``." +"**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject " +"native to declared``." msgstr "" "*coordinate reference system* セクションにスクロールダウンし、**Declared SRS** を " "``EPSG:3857`` に、また、**SRS handling** を ``Reproject native to declared`` " @@ -297,12 +297,11 @@ msgstr "" #: ../../build/docs/interactions/chapter-10.rst:120 msgid "" "Click the *Compute from data* and *Compute from native bounds* link to " -"automatically set the layer bounds. Click the *Save* at the bottom of the" -" page to create the layer." +"automatically set the layer bounds. Click the *Save* at the bottom of the " +"page to create the layer." msgstr "" "*Compute from data* と *Compute from native bounds* " "リンクをクリックし、自動的にレイヤの範囲を設定します。ページ末尾の *Save* をクリックし、レイヤを作成します。" #~ msgid "Namespace URI" #~ msgstr "" - From 309085b70be5f94ddc026d1d6704b96a2e3a8ee6 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 01:01:41 +0900 Subject: [PATCH 22/31] docs(locale): translate interactions/chapter-11 into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/interactions/chapter-11.po | 255 +++++++++--------- 1 file changed, 126 insertions(+), 129 deletions(-) diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-11.po b/locale/ja/LC_MESSAGES/interactions/chapter-11.po index c40d8b77..86193594 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-11.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-11.po @@ -6,80 +6,87 @@ # # Translators: # Ko Nagase , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Ko Nagase , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.12.1\n" #: ../../build/docs/interactions/chapter-11.rst:13 msgid "OpenLayers Based Routing Interface" -msgstr "" +msgstr "OpenLayers によるルート検索インタフェース" #: ../../build/docs/interactions/chapter-11.rst:15 msgid "" -"The goal of this chapter is to create a simple web-based user interface " -"to pgRouting based on OpenLayers. The user will be able to choose start " -"and destination locations, and get the route from the start point to the " +"The goal of this chapter is to create a simple web-based user interface to " +"pgRouting based on OpenLayers. The user will be able to choose start and " +"destination locations, and get the route from the start point to the " "destination point." msgstr "" +"この章の目的は、OpenLayers を使って pgRouting " +"の簡単なウェブベースのユーザインタフェースを作成することです。ユーザは出発地点と目的地点を選び、出発地点から目的地点までのルートを取得できるようになります。" #: ../../build/docs/interactions/chapter-11.rst:20 msgid "" -"The start and destination points are created by the user, with simple " -"clicks on the map. The start and destination coordinates are then sent to" -" the WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. " -"The resulting image is added as an *image* layer to the map." +"The start and destination points are created by the user, with simple clicks" +" on the map. The start and destination coordinates are then sent to the " +"WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. The " +"resulting image is added as an *image* layer to the map." msgstr "" -"出発地点と目的地点はユーザにより、地図上でクリックすることで作成されます。そ" -"の後、出発地点と目的地点の座標は WMS サーバ (GeoServer) に WMS の ``GetMap`` " -"リクエストとして送信されます。結果画像は地図に *画像* レイヤとして追加されま" -"す。" +"出発地点と目的地点はユーザにより、地図上でクリックすることで作成されます。その後、出発地点と目的地点の座標は WMS サーバ (GeoServer) に" +" WMS の ``GetMap`` リクエストとして送信されます。結果画像は地図に *画像* レイヤとして追加されます。" #: ../../build/docs/interactions/chapter-11.rst:26 msgid "OpenLayers introduction" -msgstr "" +msgstr "OpenLayers の紹介" #: ../../build/docs/interactions/chapter-11.rst:28 msgid "" -"OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas " -"and WebGL for the rendering of images/tiles and vectors." +"OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas and" +" WebGL for the rendering of images/tiles and vectors." msgstr "" +"OpenLayers は、画像・タイルとベクタの描画に、モダンな JavaScript と、Canvas や WebGL といった HTML5 " +"の技術を使用します。" #: ../../build/docs/interactions/chapter-11.rst:31 msgid "" -"Creating an OpenLayers map in a web page involves creating a *map* " -"object, which is an instance of the ``ol.Map`` class. Then, data layers " -"and controls can be added to that map object." +"Creating an OpenLayers map in a web page involves creating a *map* object, " +"which is an instance of the ``ol.Map`` class. Then, data layers and controls" +" can be added to that map object." msgstr "" +"ウェブページ上に OpenLayers の地図を作成するには、``ol.Map`` クラスのインスタンスである *map* " +"オブジェクトを作成します。その後、データレイヤやコントロールをその map オブジェクトに追加できます。" #: ../../build/docs/interactions/chapter-11.rst:35 msgid "" -"The center and resolution (zoom level) of the map are controlled through " -"the *view* object. Unless other mapping libraries, the view is separated " -"from the map; one advantage is to allow multiple maps to share the same " -"view." +"The center and resolution (zoom level) of the map are controlled through the" +" *view* object. Unless other mapping libraries, the view is separated from " +"the map; one advantage is to allow multiple maps to share the same view." msgstr "" +"地図の中心と解像度 (ズームレベル) は *view* オブジェクトを通じて制御します。他の地図ライブラリとは異なり、view は map " +"から分離されています。その利点の一つは、複数の地図が同じ view を共有できることです。" #: ../../build/docs/interactions/chapter-11.rst:39 msgid "" "OpenLayers features three renderers: the *Canvas* renderer, the *WebGL* " -"renderer, and the *DOM* renderer. Currently, the most capable renderer is" -" Canvas. In particular the Canvas renderer supports vector layers, while " -"the other two don't. Canvas is the default renderer, and the renderer " -"used in this workshop." +"renderer, and the *DOM* renderer. Currently, the most capable renderer is " +"Canvas. In particular the Canvas renderer supports vector layers, while the " +"other two don't. Canvas is the default renderer, and the renderer used in " +"this workshop." msgstr "" +"OpenLayers には、*Canvas* レンダラ、*WebGL* レンダラ、*DOM* " +"レンダラの3種類のレンダラがあります。現時点で最も機能が豊富なレンダラは Canvas です。とくに Canvas " +"レンダラはベクタレイヤをサポートしますが、他の2つはサポートしません。Canvas は既定のレンダラであり、このワークショップで使用するレンダラです。" #: ../../build/docs/interactions/chapter-11.rst:46 msgid "Creating a minimal map" @@ -87,29 +94,34 @@ msgstr "最小限の地図の作成" #: ../../build/docs/interactions/chapter-11.rst:48 msgid "" -"Let's create our first OpenLayers map: open a text editor and copy this " -"code into a file named ``ol.html``. You can save this file on the " -"``Desktop`` and open it with a web browser." +"Let's create our first OpenLayers map: open a text editor and copy this code" +" into a file named ``ol.html``. You can save this file on the ``Desktop`` " +"and open it with a web browser." msgstr "" +"最初の OpenLayers 地図を作成しましょう。テキストエディタを開き、以下のコードを ``ol.html`` " +"という名前のファイルにコピーします。このファイルは ``Desktop`` に保存し、ウェブブラウザで開くことができます。" #: ../../build/docs/interactions/chapter-11.rst:56 msgid "" -"This workshop assumes, that you use OSGeoLive, which includes the " -"OpenLayers Javascript library accessible under the following URL: " +"This workshop assumes, that you use OSGeoLive, which includes the OpenLayers" +" Javascript library accessible under the following URL: " "http://localhost/openlayers/dist/ If you don't use OSGeo Live for this " -"workshop, you need to adjust the URL to OpenLayers Javascript and CSS " -"file." +"workshop, you need to adjust the URL to OpenLayers Javascript and CSS file." msgstr "" +"このワークショップは OSGeoLive の使用を前提としています。OSGeoLive には OpenLayers の JavaScript " +"ライブラリが含まれており、次の URL からアクセスできます: http://localhost/openlayers/dist/ このワークショップで" +" OSGeoLive を使用しない場合は、OpenLayers の JavaScript ファイルと CSS ファイルの URL " +"を調整する必要があります。" #: ../../build/docs/interactions/chapter-11.rst:61 msgid "" -"This web page includes a simple map with an OpenStreetMap layer and " -"center to a predifined location. There is no routing-related code for " -"now; just a simple map with stantard navigation tools." +"This web page includes a simple map with an OpenStreetMap layer and center " +"to a predifined location. There is no routing-related code for now; just a " +"simple map with stantard navigation tools." msgstr "" -"このウェブページは OpenStreetMap レイヤの簡単な地図を含み、既定の位置を中心と" -"しています。今のところ、ルート検索に関連したコードはありません; 単に標準の" -"ナビゲーションツールを備えた簡単な地図となります。" +"このウェブページは OpenStreetMap " +"レイヤの簡単な地図を含み、既定の位置を中心としています。今のところ、ルート検索に関連したコードはありません; " +"単に標準のナビゲーションツールを備えた簡単な地図となります。" #: ../../build/docs/interactions/chapter-11.rst:65 msgid "Line by line we have:" @@ -120,22 +132,20 @@ msgid "Line 6: include the default OpenLayers CSS file." msgstr "6 行目: デフォルトの OpenLayers CSS ファイルを読み込みます。" #: ../../build/docs/interactions/chapter-11.rst:68 -msgid "Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." -msgstr "" -"7 〜 12 行目: 地図の DOM 要素にサイズを割り当てるため、 CSS ルールを記述しま" -"す。" +msgid "" +"Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." +msgstr "7 〜 12 行目: 地図の DOM 要素にサイズを割り当てるため、 CSS ルールを記述します。" #: ../../build/docs/interactions/chapter-11.rst:69 msgid "" -"Line 15: add a div element for the map. The element's identifier is " -"``map``." +"Line 15: add a div element for the map. The element's identifier is ``map``." msgstr "15行目: 地図のために div 要素を追加します。要素の識別子は ``map`` とします。" #: ../../build/docs/interactions/chapter-11.rst:70 msgid "" "Line 16: load the OpenLayers library code. Functions and classes in the " "``ol`` namespace come from there." -msgstr "" +msgstr "16 行目: OpenLayers のライブラリコードを読み込みます。``ol`` 名前空間の関数とクラスはここから提供されます。" #: ../../build/docs/interactions/chapter-11.rst:72 msgid "Line 18 to Line 29: the JavaScript code specific to that example." @@ -143,21 +153,19 @@ msgstr "18 〜 29行目: このサンプル特有の JavaScript コードとな #: ../../build/docs/interactions/chapter-11.rst:74 msgid "Let's have a closer look at the code that create the OpenLayers code:" -msgstr "" +msgstr "OpenLayers の地図を作成しているコードを、詳しく見ていきます:" #: ../../build/docs/interactions/chapter-11.rst:96 msgid "" -"This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` " -"DOM element in the HTML page. The map is configured with a *tile layer*, " -"itself configured with an OpenStreetMap *source*. The map is also " -"configured with a *view* instance (of the ``ol.View`` class) with " -"predefined values for the *center* and the *zoom* level." +"This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` DOM" +" element in the HTML page. The map is configured with a *tile layer*, itself" +" configured with an OpenStreetMap *source*. The map is also configured with " +"a *view* instance (of the ``ol.View`` class) with predefined values for the " +"*center* and the *zoom* level." msgstr "" -"このコードは ``target`` が HTML ページ内の ``map`` DOM 要素となる ``ol.Map`` " -"インスタンスを作成します。地図は *タイルレイヤ* の設定を含み、レイヤは " -"OpenStreetMap の *source* 設定を含みます。地図はさらに、既定の *center* と " -"*zoom* レベルの既定値を定義した *view* インスタンス (``ol.View`` クラス) の設" -"定を含みます。" +"このコードは ``target`` が HTML ページ内の ``map`` DOM 要素となる ``ol.Map`` インスタンスを作成します。地図は" +" *タイルレイヤ* の設定を含み、レイヤは OpenStreetMap の *source* 設定を含みます。地図はさらに、既定の *center* と" +" *zoom* レベルの既定値を定義した *view* インスタンス (``ol.View`` クラス) の設定を含みます。" #: ../../build/docs/interactions/chapter-11.rst:103 msgid "WMS GET parameters" @@ -170,12 +178,11 @@ msgstr "以下のコードを地図の作成の後に追加します。" #: ../../build/docs/interactions/chapter-11.rst:114 msgid "" "The ``params`` object holds the WMS GET parameters that will be sent to " -"GeoServer. Here we set the values that will never change: the layer name " -"and the output format." +"GeoServer. Here we set the values that will never change: the layer name and" +" the output format." msgstr "" -"``params`` オブジェクトは GeoServer に送信される WMS GET パラメータを保持しま" -"す。ここでは、変更されることのない値: レイヤ名称と出力フォーマット を設定しま" -"す。" +"``params`` オブジェクトは GeoServer に送信される WMS GET パラメータを保持します。ここでは、変更されることのない値: " +"レイヤ名称と出力フォーマット を設定します。" #: ../../build/docs/interactions/chapter-11.rst:120 msgid "Select \"start\" and \"destination\"" @@ -183,31 +190,27 @@ msgstr "\"出発地\" と \"目的地\" の選択" #: ../../build/docs/interactions/chapter-11.rst:122 msgid "" -"We now want to allow the user to add the start and destination positions " -"by clicking on the map. Add the following code for that:" -msgstr "" -"地図上でのクリックにより、ユーザが出発地と目的地を追加できるようにすることが" -"必要です。以下のコードを追加します:" +"We now want to allow the user to add the start and destination positions by " +"clicking on the map. Add the following code for that:" +msgstr "地図上でのクリックにより、ユーザが出発地と目的地を追加できるようにすることが必要です。以下のコードを追加します:" #: ../../build/docs/interactions/chapter-11.rst:139 msgid "" -"That code creates two vector features, one for the \"start\" position and" -" one for the \"destination\" position. These features are empty for now –" -" they do not include a geometry." +"That code creates two vector features, one for the \"start\" position and " +"one for the \"destination\" position. These features are empty for now – " +"they do not include a geometry." msgstr "" -"上記コードは 2 つのベクタフィーチャを作成し、 1 つは \"出発地\" 、もう 1 つ" -"は \"目的地\" となります。 これらのフィーチャは、今のところ空 - ジオメトリを" -"含まない - 状態となります。" +"上記コードは 2 つのベクタフィーチャを作成し、 1 つは \"出発地\" 、もう 1 つは \"目的地\" となります。 " +"これらのフィーチャは、今のところ空 - ジオメトリを含まない - 状態となります。" #: ../../build/docs/interactions/chapter-11.rst:143 msgid "" -"The code also creates a vector layer, with the \"start\" and " -"\"destination\" features added to it. It also adds the vector layer to " -"the map, using the map's ``addLayer`` method." +"The code also creates a vector layer, with the \"start\" and \"destination\"" +" features added to it. It also adds the vector layer to the map, using the " +"map's ``addLayer`` method." msgstr "" -"上記コードは、さらにベクタレイヤを作成し、 \"出発地\" と \"目的地\" の" -"フィーチャを追加しています。さらに、 map の ``addLayer`` メソッドにより、地図" -"にベクタレイヤを追加しています。" +"上記コードは、さらにベクタレイヤを作成し、 \"出発地\" と \"目的地\" のフィーチャを追加しています。さらに、 map の " +"``addLayer`` メソッドにより、地図にベクタレイヤを追加しています。" #: ../../build/docs/interactions/chapter-11.rst:147 msgid "Now add the following code:" @@ -215,59 +218,55 @@ msgstr "次に、以下のコードを追加します:" #: ../../build/docs/interactions/chapter-11.rst:182 msgid "" -"This code registers a listener function for the map ``click`` event. This" -" means that OpenLayers will call that function each time a click is " -"detected on the map." +"This code registers a listener function for the map ``click`` event. This " +"means that OpenLayers will call that function each time a click is detected " +"on the map." msgstr "" +"このコードは、地図の ``click`` イベントに対するリスナー関数を登録します。これにより、地図上でクリックが検出されるたびに OpenLayers" +" がその関数を呼び出します。" #: ../../build/docs/interactions/chapter-11.rst:186 msgid "" -"The event object passed to the listener function includes a " -"``coordinate`` property that indicates the geographical location of the " -"click. That coordinate is used to create a *point* geometry for the " -"\"start\" and \"destination\" features." +"The event object passed to the listener function includes a ``coordinate`` " +"property that indicates the geographical location of the click. That " +"coordinate is used to create a *point* geometry for the \"start\" and " +"\"destination\" features." msgstr "" -"リスナー関数に渡されるイベントオブジェクトは、 クリックの地理的な位置を表す " -"``coordinate`` プロパティを含みます。 coordinate は \"出発地\" と \"目的地\" " -"フィーチャの *ポイント* ジオメトリを作成するのに使用されます。" +"リスナー関数に渡されるイベントオブジェクトは、 クリックの地理的な位置を表す ``coordinate`` プロパティを含みます。 coordinate" +" は \"出発地\" と \"目的地\" フィーチャの *ポイント* ジオメトリを作成するのに使用されます。" #: ../../build/docs/interactions/chapter-11.rst:190 msgid "" -"Once we have the start and destination points (after two clicks); the two" -" pairs of coordinates are transformed from the map projection " -"(``EPSG:3857``) into the server projection (``EPSG:4326``) using the " -"``transform`` function." +"Once we have the start and destination points (after two clicks); the two " +"pairs of coordinates are transformed from the map projection (``EPSG:3857``)" +" into the server projection (``EPSG:4326``) using the ``transform`` " +"function." msgstr "" -"一度、始点と目的地のポイントが(2度のクリックにより)確定すると、2つの座標値の" -"ペアは、地図の投影法(``EPSG:3857``)からサーバの投影法(``EPSG:4326``)に " -"``transform`` 関数を使用して変換されます。" +"一度、始点と目的地のポイントが(2度のクリックにより)確定すると、2つの座標値のペアは、地図の投影法(``EPSG:3857``)からサーバの投影法(``EPSG:4326``)に" +" ``transform`` 関数を使用して変換されます。" #: ../../build/docs/interactions/chapter-11.rst:194 msgid "" -"The ``viewparams`` property is then set on WMS GET parameters object. The" -" value of this property has a special meaning: GeoServer will substitute " -"the value before executing the SQL query for the layer. For example, if " -"we have:" +"The ``viewparams`` property is then set on WMS GET parameters object. The " +"value of this property has a special meaning: GeoServer will substitute the " +"value before executing the SQL query for the layer. For example, if we have:" msgstr "" -"``viewparams`` プロパティは WMS GET パラメータオブジェクトに設定されます。こ" -"のプロパティの値は特別な意味を持ちます: GeoServer はこのレイヤのための SQL " -"クエリを実行する前に、この値を代用します。例えば、もし:" +"``viewparams`` プロパティは WMS GET パラメータオブジェクトに設定されます。このプロパティの値は特別な意味を持ちます: " +"GeoServer はこのレイヤのための SQL クエリを実行する前に、この値を代用します。例えば、もし:" #: ../../build/docs/interactions/chapter-11.rst:202 msgid "" -"And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query " -"sent to PostGIS will be:" +"And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query sent " +"to PostGIS will be:" msgstr "" -"の場合、 ``viewparams`` は ``viewparams=min:20;max:120`` となり、 PostGIS に" -"送信される SQL クエリは:" +"の場合、 ``viewparams`` は ``viewparams=min:20;max:120`` となり、 PostGIS に送信される SQL " +"クエリは:" #: ../../build/docs/interactions/chapter-11.rst:209 msgid "" "Finally, a new OpenLayers WMS layer is created and added to the map, the " "param object is passed to it." -msgstr "" -"となります。最後に、param オブジェクトが渡された、新しい OpenLayers WMS " -"レイヤが作成されて、地図に追加されます。" +msgstr "となります。最後に、param オブジェクトが渡された、新しい OpenLayers WMS レイヤが作成されて、地図に追加されます。" #: ../../build/docs/interactions/chapter-11.rst:213 msgid "Clear the results" @@ -279,11 +278,9 @@ msgstr "以下のコードを HTML ページの地図の ``div`` の後に追加 #: ../../build/docs/interactions/chapter-11.rst:221 msgid "" -"This creates a button to we will use to allow the user to clear the " -"routing points and start a new routing query." -msgstr "" -"上記により、ルート検索ポイントをクリアし、新しいルート検索クエリを開始するこ" -"とを可能にするボタンが作成されます。" +"This creates a button to we will use to allow the user to clear the routing " +"points and start a new routing query." +msgstr "上記により、ルート検索ポイントをクリアし、新しいルート検索クエリを開始することを可能にするボタンが作成されます。" #: ../../build/docs/interactions/chapter-11.rst:224 msgid "Now add the following to the JavaScript code:" @@ -291,20 +288,20 @@ msgstr "次に、以下のコードを JavaScript コードに追加します:" #: ../../build/docs/interactions/chapter-11.rst:237 msgid "" -"When the button is clicked, this function passed to ``addEventListener`` " -"is executed. That function resets the \"start\" and \"destination\" " -"features and remove the routing result layer from the map." +"When the button is clicked, this function passed to ``addEventListener`` is " +"executed. That function resets the \"start\" and \"destination\" features " +"and remove the routing result layer from the map." msgstr "" -"このボタンがクリックされた際は、 ``addEventListener`` に渡されたこの関数が実" -"行されます。この関数は \"出発地\" と \"目的地\" のフィーチャをリセットし、" -"ルート検索結果レイヤを地図から削除します。" +"このボタンがクリックされた際は、 ``addEventListener`` に渡されたこの関数が実行されます。この関数は \"出発地\" と " +"\"目的地\" のフィーチャをリセットし、ルート検索結果レイヤを地図から削除します。" #: ../../build/docs/interactions/chapter-11.rst:242 msgid "Summary (full example)" -msgstr "" +msgstr "まとめ (完全な例)" #: ../../build/docs/interactions/chapter-11.rst:244 msgid "" -"Now copy the following final application code into a file, accessible by " -"a webserver, such as Apache or Nginx for example:" +"Now copy the following final application code into a file, accessible by a " +"webserver, such as Apache or Nginx for example:" msgstr "" +"最後に、以下の完成したアプリケーションのコードを、Apache や Nginx などのウェブサーバからアクセスできるファイルにコピーします:" From 8918d97ab169a2f9808d171755d88de2d7326fdd Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 01:10:55 +0900 Subject: [PATCH 23/31] docs(locale): translate appendix/appendix-3 into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/appendix/appendix-3.po | 81 +++++++++++--------- 1 file changed, 44 insertions(+), 37 deletions(-) diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-3.po b/locale/ja/LC_MESSAGES/appendix/appendix-3.po index 97989cea..a5bc7806 100644 --- a/locale/ja/LC_MESSAGES/appendix/appendix-3.po +++ b/locale/ja/LC_MESSAGES/appendix/appendix-3.po @@ -6,52 +6,56 @@ # # Translators: # Taro Matsuzawa , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Taro Matsuzawa , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.16.0\n" #: ../../build/docs/appendix/appendix-3.rst:13 msgid "Appendix: osm2pgrouting Import Tool" -msgstr "" +msgstr "付録: osm2pgrouting インポートツール" #: ../../build/docs/appendix/appendix-3.rst:15 msgid "" -"**osm2pgrouting** is a command line tool that allows to import " -"OpenStreetMap data into a pgRouting database. It builds the routing " -"network topology automatically and creates tables for feature types and " -"road classes." +"**osm2pgrouting** is a command line tool that allows to import OpenStreetMap" +" data into a pgRouting database. It builds the routing network topology " +"automatically and creates tables for feature types and road classes." msgstr "" +"**osm2pgrouting** は、OpenStreetMap データを pgRouting " +"データベースにインポートできるコマンドラインツールです。ルート検索ネットワークトポロジーを自動的に構築し、地物種別と道路クラスのテーブルを作成します。" #: ../../build/docs/appendix/appendix-3.rst:19 msgid "Website: |osm2pgrouting-web|" -msgstr "" +msgstr "ウェブサイト: |osm2pgrouting-web|" #: ../../build/docs/appendix/appendix-3.rst:20 msgid "Documentation: |osm2pgrouting-wiki|" -msgstr "" +msgstr "ドキュメント: |osm2pgrouting-wiki|" #: ../../build/docs/appendix/appendix-3.rst:23 msgid "" -"There are some limitations, especially regarding the network size. The " -"way to handle large data sets is to current version of osm2pgrouting " -"needs to load all data into memory, which makes it fast but also requires" -" a lot or memory for large datasets. An alternative tool to osm2pgrouting" -" without the network size limitation is **osm2po** (https://osm2po.de). " -"It's available under \"Freeware License\"." -msgstr "" +"There are some limitations, especially regarding the network size. The way " +"to handle large data sets is to current version of osm2pgrouting needs to " +"load all data into memory, which makes it fast but also requires a lot or " +"memory for large datasets. An alternative tool to osm2pgrouting without the " +"network size limitation is **osm2po** (https://osm2po.de). It's available " +"under \"Freeware License\"." +msgstr "" +"とくにネットワークの規模に関して、いくつかの制限があります。現在のバージョンの osm2pgrouting " +"はすべてのデータをメモリーに読み込む必要があるため、動作は高速ですが、大きなデータセットでは大量のメモリーを消費します。ネットワークの規模に制限のない " +"osm2pgrouting の代替ツールとしては **osm2po** (https://osm2po.de) があります。これは \"Freeware" +" License\" で提供されています。" #: ../../build/docs/appendix/appendix-3.rst:30 msgid "" @@ -59,6 +63,8 @@ msgid "" "needed for routing. Also the format is not suitable for pgRouting out-of-" "the-box. An ``.osm`` XML file consists of three major feature types:" msgstr "" +"生の OpenStreetMap データには、ルート検索に必要な以上に多くの地物と情報が含まれています。また、その形式はそのままでは pgRouting" +" に適していません。``.osm`` XML ファイルは、次の3つの主要な地物種別で構成されます:" #: ../../build/docs/appendix/appendix-3.rst:34 msgid "nodes" @@ -74,48 +80,49 @@ msgstr "リレーション" #: ../../build/docs/appendix/appendix-3.rst:39 msgid "Version and Help Options" -msgstr "" +msgstr "バージョンとヘルプのオプション" #: ../../build/docs/appendix/appendix-3.rst:40 msgid "This workshop use the osm2pgrouting version |osm2pgrouting-ver|" -msgstr "" +msgstr "このワークショップでは osm2pgrouting のバージョン |osm2pgrouting-ver| を使用します" #: ../../build/docs/appendix/appendix-3.rst:51 msgid "An osm file example looks like this:" -msgstr "" +msgstr "osm ファイルの例は次のようになります:" #: ../../build/docs/appendix/appendix-3.rst:55 msgid "" -"The detailed description of all possible OpenStretMap types and classes " -"are described as `map features " +"The detailed description of all possible OpenStretMap types and classes are " +"described as `map features " "`__" msgstr "" +"利用可能なすべての OpenStreetMap の種別とクラスの詳細な説明は、`map features " +"`__ に記載されています" #: ../../build/docs/appendix/appendix-3.rst:59 msgid "mapconfig.xml" -msgstr "" +msgstr "mapconfig.xml" #: ../../build/docs/appendix/appendix-3.rst:60 msgid "" -"When using osm2pgrouting, we take only nodes and ways of types and " -"classes specified in a ``mapconfig.xml`` file that will be imported into " -"the routing database:" +"When using osm2pgrouting, we take only nodes and ways of types and classes " +"specified in a ``mapconfig.xml`` file that will be imported into the routing" +" database:" msgstr "" +"osm2pgrouting を使用する際は、``mapconfig.xml`` " +"ファイルで指定した種別とクラスのノードとウェイだけを取り込み、ルート検索データベースにインポートします:" #: ../../build/docs/appendix/appendix-3.rst:67 msgid "" -"The default ``mapconfig.xml`` is installed in " -"``/usr/share/osm2pgrouting/``." -msgstr "" -"標準では ``mapconfig.xml`` は ``/usr/share/osm2pgrouting/`` にインストールさ" -"れています。" +"The default ``mapconfig.xml`` is installed in ``/usr/share/osm2pgrouting/``." +msgstr "標準では ``mapconfig.xml`` は ``/usr/share/osm2pgrouting/`` にインストールされています。" #: ../../build/docs/appendix/appendix-3.rst:69 msgid "" -"osm2pgrouting creates more tables and imports more attributes than we " -"will use in this workshop." -msgstr "" +"osm2pgrouting creates more tables and imports more attributes than we will " +"use in this workshop." +msgstr "osm2pgrouting は、このワークショップで使用する以上のテーブルを作成し、より多くの属性をインポートします。" #: ../../build/docs/appendix/appendix-3.rst:71 msgid "See the description of the tables the |osm2pgrouting-wiki|" -msgstr "" +msgstr "テーブルの説明は |osm2pgrouting-wiki| を参照してください" From 583f049ab31c56c7b8bbcef98f12199ce98488fe Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 01:10:55 +0900 Subject: [PATCH 24/31] docs(locale): translate appendix/appendix-2 into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/appendix/appendix-2.po | 51 +++++++++++--------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-2.po b/locale/ja/LC_MESSAGES/appendix/appendix-2.po index 44b6e759..afe965c2 100644 --- a/locale/ja/LC_MESSAGES/appendix/appendix-2.po +++ b/locale/ja/LC_MESSAGES/appendix/appendix-2.po @@ -8,26 +8,25 @@ # Ko Nagase , 2022 # Taro Matsuzawa , 2022 # Daniel Kastl, 2022 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Daniel Kastl, 2022\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.16.0\n" #: ../../build/docs/appendix/appendix-2.rst:11 msgid "Appendix: Installation" -msgstr "" +msgstr "付録: インストール" #: ../../build/docs/appendix/appendix-2.rst:13 msgid "For this workshop you need:" @@ -35,7 +34,7 @@ msgstr "このワークショップでは次のものが必要です:" #: ../../build/docs/appendix/appendix-2.rst:15 msgid "Linux operating system like Ubuntu" -msgstr "" +msgstr "Ubuntu のような Linux オペレーティングシステム" #: ../../build/docs/appendix/appendix-2.rst:16 msgid "An editor like Gedit, Medit or similar" @@ -44,9 +43,11 @@ msgstr "Gedit または Medit のようなエディタ" #: ../../build/docs/appendix/appendix-2.rst:17 msgid "" "`Geoserver " -"`__ for " -"the routing application" +"`__ for the " +"routing application" msgstr "" +"ルート検索アプリケーション用の `GeoServer " +"`__" #: ../../build/docs/appendix/appendix-2.rst:19 msgid "Internet connection" @@ -57,46 +58,52 @@ msgid "" "`Install pgRouting on a Windows computer " "`__." msgstr "" +"`Windows コンピュータへの pgRouting のインストール " +"`__。" #: ../../build/docs/appendix/appendix-2.rst:23 msgid "" -"The following reference is a quick summary of how to install it on your " -"own computer running Ubuntu 14.04 or later." -msgstr "" +"The following reference is a quick summary of how to install it on your own " +"computer running Ubuntu 14.04 or later." +msgstr "以下は、Ubuntu 14.04 以降が動作する自分のコンピュータにインストールする方法の簡単なまとめです。" #: ../../build/docs/appendix/appendix-2.rst:27 msgid "Ubuntu" -msgstr "" +msgstr "Ubuntu" #: ../../build/docs/appendix/appendix-2.rst:28 msgid "" "pgRouting on Ubuntu can be installed using packages from a `PostgreSQL " "repository `__:" msgstr "" +"Ubuntu 上の pgRouting は、`PostgreSQL リポジトリ " +"`__ のパッケージを使ってインストールできます:" #: ../../build/docs/appendix/appendix-2.rst:31 msgid "Using a terminal window:" -msgstr "" +msgstr "ターミナルウィンドウで次を実行します:" #: ../../build/docs/appendix/appendix-2.rst:46 msgid "" -"This will also install all required packages such as PostgreSQL and " -"PostGIS if not installed yet." +"This will also install all required packages such as PostgreSQL and PostGIS " +"if not installed yet." msgstr "" -"上記の作業では PostgreSQL や PostGIS のような全ての必要なパッケージがまだ" -"インストールされていなければ一緒にインストールされます。" +"上記の作業では PostgreSQL や PostGIS のような全ての必要なパッケージがまだインストールされていなければ一緒にインストールされます。" #: ../../build/docs/appendix/appendix-2.rst:48 msgid "To be up-to-date with changes and improvements" -msgstr "" +msgstr "変更点や改善を最新の状態に保つには" #: ../../build/docs/appendix/appendix-2.rst:54 msgid "" "To avoid permission denied errors for local users you can set connection " -"method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and" -" restart PostgreSQL server with ``sudo service postgresql restart``." +"method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and " +"restart PostgreSQL server with ``sudo service postgresql restart``." msgstr "" +"ローカルユーザで permission denied " +"エラーが出ないようにするには、``/etc/postgresql//main/pg_hba.conf`` で接続方式を " +"``trust`` に設定し、``sudo service postgresql restart`` で PostgreSQL サーバを再起動します。" #: ../../build/docs/appendix/appendix-2.rst:58 msgid "Following the example with PostgreSQL 10:" -msgstr "" +msgstr "PostgreSQL 10 の例に従うと、次のようになります:" From eb85c5370c70fc6228161a15be67c45579497cf8 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 01:10:55 +0900 Subject: [PATCH 25/31] docs(locale): translate appendix/appendix-4 into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/appendix/appendix-4.po | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-4.po b/locale/ja/LC_MESSAGES/appendix/appendix-4.po index de42cf06..49e36243 100644 --- a/locale/ja/LC_MESSAGES/appendix/appendix-4.po +++ b/locale/ja/LC_MESSAGES/appendix/appendix-4.po @@ -12,37 +12,40 @@ msgstr "" "POT-Creation-Date: 2024-11-04 21:10-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/appendix/appendix-4.rst:11 msgid "Video Tutorials for Workshop" -msgstr "" +msgstr "ワークショップのビデオチュートリアル" #: ../../build/docs/appendix/appendix-4.rst:15 msgid "Chapter 4" -msgstr "" +msgstr "第4章" #: ../../build/docs/appendix/appendix-4.rst:17 msgid "" "Video for section 4.1: `Prepare the database " "`__." msgstr "" +"4.1 節のビデオ: `データベースの準備 `__。" #: ../../build/docs/appendix/appendix-4.rst:18 msgid "" "Video for section 4.2: `Get the Workshop Data " "`__." msgstr "" +"4.2 節のビデオ: `ワークショップデータの取得 `__。" #: ../../build/docs/appendix/appendix-4.rst:19 msgid "" "Video for section 4.3: `Upload Data to the database " "`__." msgstr "" - +"4.3 節のビデオ: `データベースへのデータのアップロード " +"`__。" From c03b79f0e3c71d9fdcf89c5e14537fcd9fe2c62a Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 10:49:52 +0900 Subject: [PATCH 26/31] docs(locale): translate advanced/chapter-12 into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/advanced/chapter-12.po | 102 ++++++++++++------- 1 file changed, 65 insertions(+), 37 deletions(-) diff --git a/locale/ja/LC_MESSAGES/advanced/chapter-12.po b/locale/ja/LC_MESSAGES/advanced/chapter-12.po index 5338cc72..8a652184 100644 --- a/locale/ja/LC_MESSAGES/advanced/chapter-12.po +++ b/locale/ja/LC_MESSAGES/advanced/chapter-12.po @@ -25,7 +25,7 @@ msgstr "" #: ../../build/docs/advanced/chapter-12.rst:11 msgid "Create a Network Topology" -msgstr "ネットワーク・トポロジーを作成する" +msgstr "ネットワークトポロジーを作成する" #: ../../build/docs/advanced/chapter-12.rst:17 msgid "" @@ -37,10 +37,16 @@ msgid "" " and we can use PostGIS' ``shp2pgsql`` converter to import the data into a " "PostgreSQL database." msgstr "" +":doc:`osm2pgrouting <../appendix/appendix-3>` は便利なツールで、その対象は OpenStreetMap " +"データです。:doc:`osm2pgrouting <../appendix/appendix-3>` " +"が使えない場合もいくつかあります。ネットワークデータの中には、pgRouting " +"でそのまま使えるネットワークトポロジーが最初から備わっているものもあります。また、ネットワークデータは Shape ファイル形式 (``.shp``) " +"で提供されていることが多く、その場合は PostGIS の ``shp2pgsql`` コンバータを使ってデータを PostgreSQL " +"データベースにインポートできます。" #: ../../build/docs/advanced/chapter-12.rst:24 msgid "But what to do then?" -msgstr "" +msgstr "では、どうすればよいのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:26 msgid "" @@ -48,10 +54,12 @@ msgid "" "Topology` from a network data that does not have a routing Topology create " "the minimum attributes needed the `Routing Network Topology`." msgstr "" +"この章では、ルート検索用のトポロジーを持たないネットワークデータから基本的な `Routing Network Topology` " +"を作成する方法と、`Routing Network Topology` に必要な最小限の属性を作成する方法を学びます。" #: ../../build/docs/advanced/chapter-12.rst:31 msgid "Chapter contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/advanced/chapter-12.rst:34 msgid "Load network data" @@ -59,25 +67,25 @@ msgstr "ネットワークデータを読み込む" #: ../../build/docs/advanced/chapter-12.rst:36 msgid "At first we will load OpenStreetMap sample data with osm2pgsql." -msgstr "" +msgstr "まず、osm2pgsql を使って OpenStreetMap のサンプルデータを読み込みます。" #: ../../build/docs/advanced/chapter-12.rst:49 msgid "Let's see which tables have been created:" -msgstr "" +msgstr "どのようなテーブルが作成されたかを確認しましょう:" #: ../../build/docs/advanced/chapter-12.rst:52 msgid "Run: ``psql -U user -d osm_data -c \"\\d\"``" -msgstr "" +msgstr "実行: ``psql -U user -d osm_data -c \"\\d\"``" #: ../../build/docs/advanced/chapter-12.rst:53 msgid "" "The table containing the road network data has the name " "``planet_osm_roads``. It consists of large amount of attributes." -msgstr "" +msgstr "道路ネットワークデータを含むテーブルの名前は ``planet_osm_roads`` です。このテーブルは多数の属性で構成されています。" #: ../../build/docs/advanced/chapter-12.rst:57 msgid "Run: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" -msgstr "" +msgstr "実行: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" #: ../../build/docs/advanced/chapter-12.rst:58 msgid "" @@ -112,21 +120,21 @@ msgid "" "doesn't contain network topology information." msgstr "" "これにより QGIS のような GIS ソフトウェアで道路ネットワークデータが PostGIS " -"レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワーク・トポロジーの情報を含んでいないからです。" +"レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワークトポロジーの情報を含んでいないからです。" #: ../../build/docs/advanced/chapter-12.rst:70 msgid "The next steps will use the PostgreSQL command line tool." -msgstr "" +msgstr "次のステップでは PostgreSQL のコマンドラインツールを使用します。" #: ../../build/docs/advanced/chapter-12.rst:79 msgid "Create a Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを作成する" #: ../../build/docs/advanced/chapter-12.rst:81 msgid "" "Having your data imported into a PostgreSQL database might require one more " "step for pgRouting." -msgstr "" +msgstr "PostgreSQL データベースにデータをインポートしたあと、pgRouting のためにもう1つのステップが必要になることがあります。" #: ../../build/docs/advanced/chapter-12.rst:84 msgid "" @@ -135,69 +143,77 @@ msgid "" "road link. The results above, show that the network topology does not have " "any source and target information." msgstr "" +"お使いのデータが正しい `Routing Network Topology` を備えていることを確認してください。これは、各道路リンクの source " +"と target の識別子の情報で構成されます。上の結果は、このネットワークトポロジーに source と target " +"の情報がまったく無いことを示しています。" #: ../../build/docs/advanced/chapter-12.rst:89 msgid "Creation of the `Routing Network Topology` is necessary." -msgstr "" +msgstr "`Routing Network Topology` の作成が必要です。" #: ../../build/docs/advanced/chapter-12.rst:92 msgid "PostGIS topology is not suitable for Routing." -msgstr "" +msgstr "PostGIS のトポロジーはルート検索には適していません。" #: ../../build/docs/advanced/chapter-12.rst:94 msgid "" "pgRouting provides a general way for creating the `Routing Network Topology`" " with the ``pgr_createTopology`` function." msgstr "" +"pgRouting は、``pgr_createTopology`` 関数によって `Routing Network Topology` " +"を作成する汎用的な方法を提供しています。" #: ../../build/docs/advanced/chapter-12.rst:97 msgid "This function:" -msgstr "" +msgstr "この関数は次のことを行います:" #: ../../build/docs/advanced/chapter-12.rst:99 msgid "Assigns a ``source`` and a ``target`` identifiers to each road link" -msgstr "" +msgstr "各道路リンクに ``source`` と ``target`` の識別子を割り当てます" #: ../../build/docs/advanced/chapter-12.rst:100 msgid "" "It can logically \"snap\" nearby vertices within a certain tolerance by " "assigning the same identifier." -msgstr "" +msgstr "一定の許容値 (tolerance) の範囲内にある近くの頂点に同じ識別子を割り当てることで、論理的に「スナップ」できます。" #: ../../build/docs/advanced/chapter-12.rst:102 msgid "Creates a vertices table related to it." -msgstr "" +msgstr "それに関連する頂点テーブルを作成します。" #: ../../build/docs/advanced/chapter-12.rst:103 msgid "Creates the basic indices." -msgstr "" +msgstr "基本的なインデックスを作成します。" #: ../../build/docs/advanced/chapter-12.rst:109 msgid "" "For additional information see `pgr_createTopology " "`_." msgstr "" +"詳細な情報は `pgr_createTopology " +"`_ を参照してください。" #: ../../build/docs/advanced/chapter-12.rst:112 msgid "" "First add source and target column, then run the ``pgr_createTopology`` " "function ... and wait." msgstr "" +"まず source 列と target 列を追加してから、``pgr_createTopology`` 関数を実行し ... そして待ちます。" #: ../../build/docs/advanced/chapter-12.rst:115 msgid "" "Depending on the network size this process may take from minutes to hours." -msgstr "" +msgstr "ネットワークの規模によって、この処理には数分から数時間かかることがあります。" #: ../../build/docs/advanced/chapter-12.rst:116 msgid "Progress indicator can be read with PostgreSQL NOTICE" -msgstr "" +msgstr "進捗状況は PostgreSQL の NOTICE で確認できます" #: ../../build/docs/advanced/chapter-12.rst:117 msgid "" "It will also require enough memory (RAM or SWAP partition) to store " "temporary data." -msgstr "" +msgstr "また、一時データを保存するために十分なメモリー (RAM または SWAP パーティション) が必要です。" #: ../../build/docs/advanced/chapter-12.rst:120 msgid "" @@ -205,42 +221,46 @@ msgid "" "Usually it's either \"degrees\" or \"meters\". In our example the geometry " "data projection to determine the tolerance:" msgstr "" +"tolerance パラメータの単位は、データの投影法によって決まります。通常は \"degrees\" (度) か \"meters\" (メートル)" +" のいずれかです。この例では、tolerance を決めるためにジオメトリデータの投影法を確認します:" #: ../../build/docs/advanced/chapter-12.rst:132 msgid "Based on this result the tolerance will be 0.00001" -msgstr "" +msgstr "この結果から、tolerance は 0.00001 になります" #: ../../build/docs/advanced/chapter-12.rst:145 msgid "Verify the Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを検証する" #: ../../build/docs/advanced/chapter-12.rst:147 msgid "To verify that there is a basic `Routing Network Topology`:" -msgstr "" +msgstr "基本的な `Routing Network Topology` があることを検証するには:" #: ../../build/docs/advanced/chapter-12.rst:153 msgid "Also a new table containing the vertices information was created:" -msgstr "" +msgstr "また、頂点の情報を含む新しいテーブルが作成されています:" #: ../../build/docs/advanced/chapter-12.rst:159 msgid "``id`` is the vertex identifier" -msgstr "" +msgstr "``id`` は頂点の識別子です" #: ../../build/docs/advanced/chapter-12.rst:160 msgid "" "``the_geom`` is the geometry considered for that particular vertex " "identifier." -msgstr "" +msgstr "``the_geom`` はその頂点の識別子に対応するジオメトリです。" #: ../../build/docs/advanced/chapter-12.rst:161 msgid "" "``source`` and ``target`` from the ``planet_osm_roads`` correspond to an " "``id`` in ``planet_osm_roads_vertices_pgr`` table" msgstr "" +"``planet_osm_roads`` の ``source`` と ``target`` " +"は、``planet_osm_roads_vertices_pgr`` テーブルの ``id`` に対応します" #: ../../build/docs/advanced/chapter-12.rst:163 msgid "Additional columns are for analyzing the topology." -msgstr "" +msgstr "その他の列は、トポロジーの解析に使用します。" #: ../../build/docs/advanced/chapter-12.rst:165 msgid "" @@ -248,46 +268,52 @@ msgid "" "`__ or any other " "pgRouting query." msgstr "" +"これで、`pgr_dijkstra " +"`__ やその他の pgRouting " +"のクエリを使った最初のルート検索クエリを実行する準備ができました。" #: ../../build/docs/advanced/chapter-12.rst:172 msgid "Analyze and Adjust the Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを解析して調整する" #: ../../build/docs/advanced/chapter-12.rst:174 msgid "" "Analyzing the topology with `pgr_analyzeGraph " "`_:" msgstr "" +"`pgr_analyzeGraph " +"`_ " +"を使ってトポロジーを解析します:" #: ../../build/docs/advanced/chapter-12.rst:181 msgid "Adjusting the topology is not an easy task:" -msgstr "" +msgstr "トポロジーの調整は簡単な作業ではありません:" #: ../../build/docs/advanced/chapter-12.rst:183 msgid "Is an isolated segment an error in the data?" -msgstr "" +msgstr "孤立したセグメントは、データの誤りなのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:184 msgid "Is an isolated segment because its on the edge of the bounding box?" -msgstr "" +msgstr "孤立したセグメントは、バウンディングボックスの端にあるためにそうなっているのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:185 msgid "" "Do the potential gaps found near dead ends because the tolerance was too " "small?" -msgstr "" +msgstr "行き止まりの近くで検出された隙間の候補は、tolerance が小さすぎたために生じたのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:187 msgid "Are the intersections real intersections and need to be nodded?" -msgstr "" +msgstr "交差箇所は実際の交差点であり、ノード化する必要があるのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:188 msgid "Are the intersections bridges or tunnels and do not need to be nodded?" -msgstr "" +msgstr "それとも交差箇所は橋やトンネルであり、ノード化する必要は無いのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:190 msgid "Depending on the application some adjustments need to be made." -msgstr "" +msgstr "用途に応じて、いくつかの調整が必要になります。" #: ../../build/docs/advanced/chapter-12.rst:192 msgid "" @@ -295,3 +321,5 @@ msgid "" "functions.html>`_ functions help to detect and fix some of the topological " "errors in the data." msgstr "" +"いくつかの `トポロジー操作 `_ の関数を使うと、データに含まれるトポロジーの誤りの一部を検出して修正できます。" From f174ddccab1ea351fd800ff0f8ad0e19b59d6b18 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 10:49:53 +0900 Subject: [PATCH 27/31] docs(locale): translate examples/hanoslav into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/examples/hanoslav.po | 28 ++++++++++++---------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/locale/ja/LC_MESSAGES/examples/hanoslav.po b/locale/ja/LC_MESSAGES/examples/hanoslav.po index 469191e8..c8f6cce4 100644 --- a/locale/ja/LC_MESSAGES/examples/hanoslav.po +++ b/locale/ja/LC_MESSAGES/examples/hanoslav.po @@ -12,35 +12,37 @@ msgstr "" "POT-Creation-Date: 2024-11-04 21:10-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/examples/hanoslav.rst:11 msgid "Internet Examples" -msgstr "" +msgstr "インターネット上の例" #: ../../build/docs/examples/hanoslav.rst:14 msgid "Hanoslav Example" -msgstr "" +msgstr "Hanoslav の例" #: ../../build/docs/examples/hanoslav.rst:15 msgid "" "pgRouting can solve the example problem like the one shown down below " "(`picture from hanoslav.net `_)" msgstr "" +"pgRouting は、下に示すような例題を解くことができます (`hanoslav.net の図 " +"`_)" #: ../../build/docs/examples/hanoslav.rst:95 msgid "The following code outputs the table down below." -msgstr "" +msgstr "このコードは、下に示す表を出力します。" #: ../../build/docs/examples/hanoslav.rst:115 msgid "Boost Dijkstra Example" -msgstr "" +msgstr "Boost のダイクストラの例" #: ../../build/docs/examples/hanoslav.rst:116 msgid "" @@ -48,24 +50,26 @@ msgid "" "`_ into SQL commands." msgstr "" +"pgRouting を使えば、`C++ のダイクストラのコード " +"`_ を SQL コマンドに書き換えられます。" #: ../../build/docs/examples/hanoslav.rst:119 msgid "Boost Code" -msgstr "" +msgstr "Boost のコード" #: ../../build/docs/examples/hanoslav.rst:130 msgid "Here is the tranlasted SQL commands." -msgstr "" +msgstr "書き換えた SQL コマンドは次のとおりです。" #: ../../build/docs/examples/hanoslav.rst:133 msgid "Translated Code" -msgstr "" +msgstr "書き換えたコード" #: ../../build/docs/examples/hanoslav.rst:182 msgid "Output from running the following SQL command:" -msgstr "" +msgstr "次の SQL コマンドを実行した出力:" #: ../../build/docs/examples/hanoslav.rst:185 msgid "Output" -msgstr "" - +msgstr "出力" From cfd331c89d1c2a8db7b0a723b2f5daea227187d4 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 10:49:53 +0900 Subject: [PATCH 28/31] docs(locale): translate examples/boost_dijkstra into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/examples/boost_dijkstra.po | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po index 040d637b..6c30ba0c 100644 --- a/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po +++ b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po @@ -12,17 +12,17 @@ msgstr "" "POT-Creation-Date: 2024-11-04 21:10-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/examples/boost_dijkstra.rst:11 msgid "Boost Dijkstra Example" -msgstr "" +msgstr "Boost のダイクストラの例" #: ../../build/docs/examples/boost_dijkstra.rst:13 msgid "" @@ -30,24 +30,26 @@ msgid "" "`_ into SQL commands." msgstr "" +"pgRouting を使えば、`C++ のダイクストラのコード " +"`_ を SQL コマンドに書き換えられます。" #: ../../build/docs/examples/boost_dijkstra.rst:16 msgid "Boost Code" -msgstr "" +msgstr "Boost のコード" #: ../../build/docs/examples/boost_dijkstra.rst:27 msgid "Here is the tranlasted SQL commands." -msgstr "" +msgstr "書き換えた SQL コマンドは次のとおりです。" #: ../../build/docs/examples/boost_dijkstra.rst:30 msgid "Translated Code" -msgstr "" +msgstr "書き換えたコード" #: ../../build/docs/examples/boost_dijkstra.rst:79 msgid "Output from running the following SQL command:" -msgstr "" +msgstr "次の SQL コマンドを実行した出力:" #: ../../build/docs/examples/boost_dijkstra.rst:82 msgid "Output" -msgstr "" - +msgstr "出力" From 3d8f4270fe594904727c9410b4319de603a5fbdf Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 10:49:53 +0900 Subject: [PATCH 29/31] docs(locale): translate examples/wiki_example into Japanese Assisted-by: Claude Opus 5 (1M context) --- .../ja/LC_MESSAGES/examples/wiki_example.po | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/locale/ja/LC_MESSAGES/examples/wiki_example.po b/locale/ja/LC_MESSAGES/examples/wiki_example.po index 8e728b45..3b3f98e9 100644 --- a/locale/ja/LC_MESSAGES/examples/wiki_example.po +++ b/locale/ja/LC_MESSAGES/examples/wiki_example.po @@ -12,33 +12,33 @@ msgstr "" "POT-Creation-Date: 2024-11-04 21:10-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" -"Language: ja\n" "Language-Team: ja \n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" "Generated-By: Babel 2.18.0\n" #: ../../build/docs/examples/wiki_example.rst:11 msgid "Wikipedia Dijkstra Example" -msgstr "" +msgstr "Wikipedia のダイクストラの例" #: ../../build/docs/examples/wiki_example.rst:13 -#, python-format msgid "" -"pgRouting can solve easy dijkstra problems such as the example problem on" -" wikipedia (`see top right graph " +"pgRouting can solve easy dijkstra problems such as the example problem on " +"wikipedia (`see top right graph " "`_)." msgstr "" +"pgRouting は、Wikipedia に載っている例題のような簡単なダイクストラの問題を解くことができます (`右上のグラフを参照 " +"`_)。" #: ../../build/docs/examples/wiki_example.rst:17 msgid "Example code" -msgstr "" +msgstr "サンプルコード" #: ../../build/docs/examples/wiki_example.rst:42 msgid "" -"Running this code gives the following output, which is the shortest " -"weighted path from point 1 to 5." -msgstr "" - +"Running this code gives the following output, which is the shortest weighted" +" path from point 1 to 5." +msgstr "このコードを実行すると次の出力が得られます。これは地点1から地点5までの重み付き最短経路です。" From 26f69494266d9ec47c65fcae141a1cf0e297d741 Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Wed, 5 Aug 2026 10:49:53 +0900 Subject: [PATCH 30/31] docs(locale): translate index into Japanese Assisted-by: Claude Opus 5 (1M context) --- locale/ja/LC_MESSAGES/index.po | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/locale/ja/LC_MESSAGES/index.po b/locale/ja/LC_MESSAGES/index.po index 33babe50..4d3cdc26 100644 --- a/locale/ja/LC_MESSAGES/index.po +++ b/locale/ja/LC_MESSAGES/index.po @@ -3,12 +3,25 @@ # This file is distributed under the same license as the Workshop FOSS4G # Firenze package. # FIRST AUTHOR , 2022. -# +# # Translators: # Ko Nagase , 2021 -# +# msgid "" -msgstr "Project-Id-Version: Workshop FOSS4G Belém 3.0\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2022-07-14 13:45-0500\nPO-Revision-Date: 2026-07-07 16:55+0000\nLast-Translator: Anonymous \nLanguage-Team: Japanese \nLanguage: ja\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.16.2\nGenerated-By: Babel 2.9.1\n" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-07-14 13:45-0500\n" +"PO-Revision-Date: 2025-10-07 15:52+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.9.1\n" +"X-Generator: Weblate 5.4.3\n" #: ../../build/docs/index.rst:11 msgid "pgRouting Workshop" @@ -20,24 +33,24 @@ msgstr "*\\\"pgRouting による FOSS4G ルート検索\\\"*" #: ../../build/docs/index.rst:16 msgid "Workshop introduction" -msgstr "" +msgstr "ワークショップの紹介" #: ../../build/docs/index.rst:27 msgid "Basic" -msgstr "" +msgstr "基本編" #: ../../build/docs/index.rst:41 msgid "United Nations Sustainable Development Goals" -msgstr "" +msgstr "国際連合の持続可能な開発目標" #: ../../build/docs/index.rst:55 msgid "Interaction with other software" -msgstr "" +msgstr "他のソフトウェアとの連携" #: ../../build/docs/index.rst:67 msgid "Examples from the Internet" -msgstr "" +msgstr "インターネット上の例" #: ../../build/docs/index.rst:78 msgid "Appendices" -msgstr "" +msgstr "付録" From 1a0dd2bde66e0bb0c2de31e45136aa50e0538caa Mon Sep 17 00:00:00 2001 From: Ko Nagase Date: Fri, 21 Aug 2026 01:34:44 +0900 Subject: [PATCH 31/31] build: enable Japanese in translated languages Assisted-by: Claude Opus 5 (1M context) --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b1a2b663..a2b3d201 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,7 @@ message(STATUS "PGR_WORKSHOP_DOC_TARGETS=${PGR_WORKSHOP_DOC_TARGETS}") #--------------------------------------------- # LANGUAGES SETTINGS #--------------------------------------------- -list(APPEND WORKSHOP_LANGUAGES_TRANSLATED "EN" "ES" "SV") +list(APPEND WORKSHOP_LANGUAGES_TRANSLATED "EN" "ES" "JA" "SV") list(APPEND WORKSHOP_LANGUAGES "en" "es" "ja" "sv") message(STATUS "WORKSHOP_LANGUAGES=${WORKSHOP_LANGUAGES}")