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 + + + &GTFS 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 + 中断 + + +