diff --git a/gtfs_go.pro b/gtfs_go.pro
new file mode 100644
index 0000000..2e7e123
--- /dev/null
+++ b/gtfs_go.pro
@@ -0,0 +1,7 @@
+SOURCES += gtfs_go.py \
+ gtfs_go_dialog.py
+
+FORMS += gtfs_go_dialog_base.ui \
+ gtfs_go_loader_base.ui
+
+TRANSLATIONS = ./i18n/GTFSGO_ja.ts
\ No newline at end of file
diff --git a/gtfs_go.py b/gtfs_go.py
index c293c5e..2824513 100644
--- a/gtfs_go.py
+++ b/gtfs_go.py
@@ -208,6 +208,5 @@ def unload(self):
def run(self):
"""Run method that loads and starts the plugin"""
-
self.dialog = GTFSGoDialog(self.iface)
self.dialog.show()
diff --git a/gtfs_go_dialog.py b/gtfs_go_dialog.py
index 07ebe8a..fbd18eb 100644
--- a/gtfs_go_dialog.py
+++ b/gtfs_go_dialog.py
@@ -45,22 +45,18 @@
class GTFSGoDialog(QtWidgets.QDialog):
- combobox_placeholder_text = '---読み込むデータを選択---'
- combobox_zip_text = '---zipファイルから読み込み---'
-
def __init__(self, iface):
"""Constructor."""
super().__init__()
self.ui = uic.loadUi(os.path.join(os.path.dirname(
__file__), 'gtfs_go_dialog_base.ui'), self)
with open(DATALIST_JSON_PATH) as f:
- print(f)
self.datalist = json.load(f)
self.iface = iface
+ self.combobox_zip_text = self.tr('---Load local ZipFile---')
self.init_gui()
def init_gui(self):
- self.ui.comboBox.addItem(self.combobox_placeholder_text, None)
self.ui.comboBox.addItem(self.combobox_zip_text, None)
for data in self.datalist:
self.ui.comboBox.addItem(self.make_combobox_text(data), data)
@@ -131,7 +127,8 @@ def show_geojson(self, geojson_dir: str):
self.add_layers_as_group(group_name, [routes_vlayer, stops_vlayer])
self.iface.messageBar().pushInfo(
- '完了', f'{geojson_dir}に.geojsonファイルが出力されました')
+ self.tr('finish'),
+ self.tr('generated geojson files: ') + geojson_dir)
self.ui.close()
def get_source(self):
diff --git a/gtfs_go_dialog_base.ui b/gtfs_go_dialog_base.ui
index e37a7ea..e7c8a0f 100644
--- a/gtfs_go_dialog_base.ui
+++ b/gtfs_go_dialog_base.ui
@@ -38,14 +38,14 @@
-
- データ取得先を選択:
+ GTFS-Datasource
-
- 出力先フォルダを指定:
+ Output directory
@@ -65,21 +65,33 @@
-
- オプション:
+ Options
-
+
+
+ 0
+ 0
+
+
- shapesを無視
+ ignore shapes.txt
-
+
+
+ 0
+ 0
+
+
- 経路を持たないstopsを無視
+ ignore isolated stops
@@ -133,7 +145,7 @@
- QGISに読み込み
+ Extract on QGIS
diff --git a/gtfs_go_loader_base.ui b/gtfs_go_loader_base.ui
index a110e5b..7423d23 100644
--- a/gtfs_go_loader_base.ui
+++ b/gtfs_go_loader_base.ui
@@ -49,7 +49,7 @@
- キャンセル
+ Abort
diff --git a/i18n/GTFSGO_ja.qm b/i18n/GTFSGO_ja.qm
new file mode 100644
index 0000000..90ecfc8
Binary files /dev/null and b/i18n/GTFSGO_ja.qm differ
diff --git a/i18n/GTFSGO_ja.ts b/i18n/GTFSGO_ja.ts
new file mode 100644
index 0000000..3c55667
--- /dev/null
+++ b/i18n/GTFSGO_ja.ts
@@ -0,0 +1,78 @@
+
+
+
+
+ GTFSGo
+
+
+ >FS GO
+
+
+
+
+ GTFS GO
+
+
+
+
+ GTFSGoDialog
+
+
+ ---Load local ZipFile---
+ ---ZIPファイルから読み込み---
+
+
+
+ finish
+ 完了
+
+
+
+ generated geojson files:
+ GeoJSONファイルが出力されました:
+
+
+
+ GTFSGoDockWidgetBase
+
+
+ GTFS GO
+
+
+
+
+ GTFS-Datasource
+ GTFSデータを選択
+
+
+
+ Output directory
+ 出力先フォルダ
+
+
+
+ Options
+ オプション
+
+
+
+ ignore shapes.txt
+ shapes.txtを無視する
+
+
+
+ ignore isolated stops
+ 経路を持たないstopsを無視する
+
+
+
+ Extract on QGIS
+ QGISに読み込む
+
+
+
+ Abort
+ 中断
+
+
+