diff --git a/locale/templates/grasslibs.pot b/locale/templates/grasslibs.pot index f84832e7dcc..2cc90889f78 100644 --- a/locale/templates/grasslibs.pot +++ b/locale/templates/grasslibs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-20 16:28+0000\n" +"POT-Creation-Date: 2026-06-27 15:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/locale/templates/grassmods.pot b/locale/templates/grassmods.pot index be1a199107a..400b2ca4ef8 100644 --- a/locale/templates/grassmods.pot +++ b/locale/templates/grassmods.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-20 16:28+0000\n" +"POT-Creation-Date: 2026-06-27 15:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -71,17 +71,17 @@ msgstr "" #: ../raster/r.stats.quantile/main.c:382 ../raster/r.stats.quantile/main.c:439 #: ../raster/r.univar/stats.c:96 ../raster/r.univar/stats.c:396 #: ../raster/r.volume/main.c:177 ../raster/r.what.color/main.c:246 -#: ../raster/r.what/main.c:280 ../vector/v.category/main.c:264 -#: ../vector/v.category/main.c:333 ../vector/v.class/main.c:223 -#: ../vector/v.class/main.c:264 ../vector/v.class/main.c:271 -#: ../vector/v.db.connect/main.c:148 ../vector/v.db.select/main.c:356 -#: ../vector/v.db.select/main.c:391 ../vector/v.distance/main.c:310 -#: ../vector/v.info/print.c:903 ../vector/v.profile/main.c:296 -#: ../vector/v.vect.stats/main.c:284 ../vector/v.what.rast/main.c:144 -#: ../vector/v.what/main.c:226 ../vector/v.what/what.c:510 -#: ../vector/v.what/what.c:654 ../vector/v.what/what.c:707 -#: ../vector/v.what/what.c:900 ../vector/v.what/what.c:1039 -#: ../vector/v.what/what.c:1160 +#: ../raster/r.what/main.c:280 ../temporal/t.connect/main.c:181 +#: ../vector/v.category/main.c:264 ../vector/v.category/main.c:333 +#: ../vector/v.class/main.c:223 ../vector/v.class/main.c:264 +#: ../vector/v.class/main.c:271 ../vector/v.db.connect/main.c:148 +#: ../vector/v.db.select/main.c:356 ../vector/v.db.select/main.c:391 +#: ../vector/v.distance/main.c:310 ../vector/v.info/print.c:903 +#: ../vector/v.profile/main.c:296 ../vector/v.vect.stats/main.c:284 +#: ../vector/v.what.rast/main.c:144 ../vector/v.what/main.c:226 +#: ../vector/v.what/what.c:510 ../vector/v.what/what.c:654 +#: ../vector/v.what/what.c:707 ../vector/v.what/what.c:900 +#: ../vector/v.what/what.c:1039 ../vector/v.what/what.c:1160 msgid "Failed to initialize JSON array. Out of memory?" msgstr "" @@ -92,7 +92,7 @@ msgstr "" #: ../raster/r.regression.line/main.c:269 #: ../raster/r.regression.multi/main.c:696 #: ../raster/r.stats.quantile/main.c:472 ../raster/r.volume/main.c:448 -#: ../raster3d/r3.info/main.c:993 ../temporal/t.connect/main.c:178 +#: ../raster3d/r3.info/main.c:993 ../temporal/t.connect/main.c:217 #: ../vector/v.class/main.c:379 ../vector/v.db.connect/main.c:430 #: ../vector/v.profile/main.c:885 ../vector/v.vect.stats/main.c:863 #: ../vector/v.what.rast/main.c:694 ../vector/v.what/main.c:321 @@ -159,28 +159,29 @@ msgstr "" #: ../raster/r.what/main.c:159 ../raster/r.what/main.c:164 #: ../raster/r.what/main.c:169 ../raster/r.what/main.c:175 #: ../raster/r.what/main.c:185 ../raster3d/r3.info/main.c:101 -#: ../temporal/t.connect/main.c:50 ../temporal/t.connect/main.c:59 -#: ../temporal/t.connect/main.c:80 ../vector/v.category/main.c:169 -#: ../vector/v.class/main.c:106 ../vector/v.colors.out/main.c:71 -#: ../vector/v.colors/main.c:132 ../vector/v.colors/main.c:140 -#: ../vector/v.db.connect/main.c:92 ../vector/v.db.connect/main.c:105 -#: ../vector/v.db.connect/main.c:115 ../vector/v.db.connect/main.c:121 -#: ../vector/v.distance/main.c:247 ../vector/v.external.out/args.c:62 -#: ../vector/v.external.out/args.c:75 ../vector/v.external.out/args.c:81 -#: ../vector/v.external/args.c:60 ../vector/v.external/args.c:67 -#: ../vector/v.external/args.c:76 ../vector/v.in.ogr/main.c:351 -#: ../vector/v.in.ogr/main.c:358 ../vector/v.info/parse.c:24 -#: ../vector/v.info/parse.c:29 ../vector/v.info/parse.c:34 -#: ../vector/v.info/parse.c:39 ../vector/v.info/parse.c:44 -#: ../vector/v.info/parse.c:54 ../vector/v.to.db/parse.c:118 -#: ../vector/v.to.db/parse.c:125 ../vector/v.to.db/parse.c:130 -#: ../vector/v.to.db/parse.c:136 ../vector/v.to.db/parse.c:141 -#: ../vector/v.to.db/parse.c:147 ../vector/v.univar/main.c:152 -#: ../vector/v.vect.stats/main.c:238 ../vector/v.vect.stats/main.c:251 -#: ../vector/v.what.rast/main.c:112 ../vector/v.what/main.c:100 -#: ../vector/v.what/main.c:105 ../vector/v.what/main.c:111 -#: ../vector/v.what/main.c:118 ../vector/v.what/main.c:126 -#: ../vector/v.what/main.c:134 ../vector/v.what/main.c:142 +#: ../temporal/t.connect/main.c:74 ../temporal/t.connect/main.c:83 +#: ../temporal/t.connect/main.c:104 ../temporal/t.connect/main.c:123 +#: ../vector/v.category/main.c:169 ../vector/v.class/main.c:106 +#: ../vector/v.colors.out/main.c:71 ../vector/v.colors/main.c:132 +#: ../vector/v.colors/main.c:140 ../vector/v.db.connect/main.c:92 +#: ../vector/v.db.connect/main.c:105 ../vector/v.db.connect/main.c:115 +#: ../vector/v.db.connect/main.c:121 ../vector/v.distance/main.c:247 +#: ../vector/v.external.out/args.c:62 ../vector/v.external.out/args.c:75 +#: ../vector/v.external.out/args.c:81 ../vector/v.external/args.c:60 +#: ../vector/v.external/args.c:67 ../vector/v.external/args.c:76 +#: ../vector/v.in.ogr/main.c:351 ../vector/v.in.ogr/main.c:358 +#: ../vector/v.info/parse.c:24 ../vector/v.info/parse.c:29 +#: ../vector/v.info/parse.c:34 ../vector/v.info/parse.c:39 +#: ../vector/v.info/parse.c:44 ../vector/v.info/parse.c:54 +#: ../vector/v.to.db/parse.c:118 ../vector/v.to.db/parse.c:125 +#: ../vector/v.to.db/parse.c:130 ../vector/v.to.db/parse.c:136 +#: ../vector/v.to.db/parse.c:141 ../vector/v.to.db/parse.c:147 +#: ../vector/v.univar/main.c:152 ../vector/v.vect.stats/main.c:238 +#: ../vector/v.vect.stats/main.c:251 ../vector/v.what.rast/main.c:112 +#: ../vector/v.what/main.c:100 ../vector/v.what/main.c:105 +#: ../vector/v.what/main.c:111 ../vector/v.what/main.c:118 +#: ../vector/v.what/main.c:126 ../vector/v.what/main.c:134 +#: ../vector/v.what/main.c:142 msgid "Print" msgstr "" @@ -275,11 +276,11 @@ msgstr "" msgid "Prints/sets general DB connection for current mapset." msgstr "" -#: ../db/db.connect/main.c:56 ../temporal/t.connect/main.c:49 +#: ../db/db.connect/main.c:56 ../temporal/t.connect/main.c:73 msgid "Print current connection parameters and exit" msgstr "" -#: ../db/db.connect/main.c:61 ../temporal/t.connect/main.c:75 +#: ../db/db.connect/main.c:61 ../temporal/t.connect/main.c:99 msgid "Print current connection parameters using shell style and exit [deprecated]" msgstr "" @@ -292,12 +293,12 @@ msgstr "" #: ../raster/r.regression.line/main.c:83 #: ../raster/r.regression.multi/main.c:179 #: ../raster/r.univar/r.univar_main.c:103 -#: ../raster/r.univar/r3.univar_main.c:65 ../temporal/t.connect/main.c:78 +#: ../raster/r.univar/r3.univar_main.c:65 ../temporal/t.connect/main.c:102 #: ../vector/v.univar/main.c:131 ../vector/v.what/main.c:124 msgid "This flag is deprecated and will be removed in a future release. Use format=shell instead." msgstr "" -#: ../db/db.connect/main.c:71 ../temporal/t.connect/main.c:64 +#: ../db/db.connect/main.c:71 ../temporal/t.connect/main.c:88 msgid "Check connection parameters, set if uninitialized, and exit" msgstr "" @@ -305,13 +306,13 @@ msgstr "" #: ../db/db.connect/main.c:90 ../db/db.connect/main.c:99 #: ../db/db.connect/main.c:102 ../db/db.connect/main.c:111 #: ../general/g.gisenv/main.c:66 ../general/g.gisenv/main.c:74 -#: ../general/g.gisenv/main.c:84 ../temporal/t.connect/main.c:65 -#: ../temporal/t.connect/main.c:71 ../temporal/t.connect/main.c:85 -#: ../temporal/t.connect/main.c:89 +#: ../general/g.gisenv/main.c:84 ../temporal/t.connect/main.c:89 +#: ../temporal/t.connect/main.c:95 ../temporal/t.connect/main.c:109 +#: ../temporal/t.connect/main.c:113 msgid "Set" msgstr "" -#: ../db/db.connect/main.c:76 ../temporal/t.connect/main.c:69 +#: ../db/db.connect/main.c:76 ../temporal/t.connect/main.c:93 msgid "Set from default settings and exit" msgstr "" @@ -346,7 +347,7 @@ msgstr "" #: ../raster/r.univar/stats.c:104 ../raster/r.univar/stats.c:148 #: ../raster/r.univar/stats.c:439 ../raster/r.volume/main.c:409 #: ../raster/r.what.color/main.c:52 ../raster3d/r3.info/main.c:153 -#: ../temporal/t.connect/main.c:100 ../vector/v.category/main.c:942 +#: ../temporal/t.connect/main.c:32 ../vector/v.category/main.c:942 #: ../vector/v.class/main.c:257 ../vector/v.class/main.c:348 #: ../vector/v.db.connect/main.c:302 ../vector/v.db.connect/main.c:395 #: ../vector/v.db.select/main.c:338 ../vector/v.db.select/main.c:349 @@ -369,19 +370,19 @@ msgstr "" #: ../raster/r.univar/r.univar_main.c:220 #: ../raster/r.univar/r3.univar_main.c:176 #: ../scripts/db.univar/db.univar.py:118 -#: ../scripts/v.db.univar/v.db.univar.py:95 ../temporal/t.connect/main.c:117 +#: ../scripts/v.db.univar/v.db.univar.py:95 ../temporal/t.connect/main.c:147 #: ../vector/v.univar/main.c:177 ../vector/v.what/main.c:195 msgid "Flag 'g' is deprecated and will be removed in a future release. Please use format=shell instead." msgstr "" #: ../db/db.connect/main.c:160 ../misc/m.measure/main.c:103 #: ../raster/r.regression.line/main.c:117 -#: ../raster/r.regression.multi/main.c:216 ../temporal/t.connect/main.c:123 +#: ../raster/r.regression.multi/main.c:216 ../temporal/t.connect/main.c:153 #: ../vector/v.db.connect/main.c:178 ../vector/v.univar/main.c:180 msgid "The -g flag cannot be used with format=json. Please select only one output format." msgstr "" -#: ../db/db.connect/main.c:169 ../temporal/t.connect/main.c:132 +#: ../db/db.connect/main.c:169 ../temporal/t.connect/main.c:162 msgid "The -p flag is required when using the format option." msgstr "" @@ -391,7 +392,7 @@ msgid "Database connection not defined. Run db.connect." msgstr "" #: ../db/db.connect/main.c:269 ../db/db.connect/main.c:296 -#: ../temporal/t.connect/main.c:223 +#: ../temporal/t.connect/main.c:287 #, c-format msgid "" "Default driver / database set to:\n" @@ -1812,7 +1813,7 @@ msgstr "" #: ../display/d.colorlist/main.c:35 ../display/d.font/main.c:46 #: ../display/d.fontlist/main.c:46 ../general/g.gisenv/main.c:43 #: ../general/g.mapset/main.c:71 ../general/g.mapsets/main.c:87 -#: ../general/g.region/main.c:66 ../temporal/t.connect/main.c:42 +#: ../general/g.region/main.c:66 ../temporal/t.connect/main.c:66 msgid "settings" msgstr "" @@ -4160,7 +4161,8 @@ msgstr "" #: ../locale/scriptstrings/t.rast.univar_to_translate.c:11 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:12 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:13 -#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:10 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:11 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:13 #: ../locale/scriptstrings/t.vect.list_to_translate.c:10 #: ../locale/scriptstrings/t.vect.list_to_translate.c:11 #: ../locale/scriptstrings/t.vect.univar_to_translate.c:6 @@ -13189,6 +13191,7 @@ msgstr "" #: ../locale/scriptstrings/db.univar_to_translate.c:6 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:8 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:10 #: ../locale/scriptstrings/v.db.univar_to_translate.c:6 #: ../raster/r.univar/r.univar_main.c:89 ../raster/r.univar/r3.univar_main.c:53 #: ../vector/v.univar/main.c:125 @@ -14915,7 +14918,7 @@ msgstr "" #: ../locale/scriptstrings/t.vect.univar_to_translate.c:2 #: ../locale/scriptstrings/t.vect.what.strds_to_translate.c:2 #: ../locale/scriptstrings/v.what.strds_to_translate.c:3 -#: ../temporal/t.connect/main.c:41 +#: ../temporal/t.connect/main.c:65 msgid "temporal" msgstr "" @@ -15049,7 +15052,7 @@ msgstr "" #: ../raster/r.region/main.c:46 ../raster/r.support/main.c:55 #: ../raster/r.timestamp/main.c:38 ../raster3d/r3.info/main.c:86 #: ../raster3d/r3.support/main.c:49 ../raster3d/r3.timestamp/main.c:44 -#: ../temporal/t.connect/main.c:43 ../vector/v.info/main.c:43 +#: ../temporal/t.connect/main.c:67 ../vector/v.info/main.c:43 #: ../vector/v.support/main.c:39 ../vector/v.timestamp/main.c:36 msgid "metadata" msgstr "" @@ -15100,8 +15103,10 @@ msgstr "" #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:16 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:18 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:20 -#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:12 #: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:15 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:17 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:20 +#: ../locale/scriptstrings/t.vect.db.select_to_translate.c:9 #: ../locale/scriptstrings/t.vect.list_to_translate.c:8 #: ../locale/scriptstrings/t.vect.list_to_translate.c:14 #: ../locale/scriptstrings/t.vect.list_to_translate.c:16 @@ -15140,8 +15145,8 @@ msgstr "" #: ../locale/scriptstrings/t.rast.list_to_translate.c:16 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:12 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:15 -#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:11 -#: ../locale/scriptstrings/t.vect.db.select_to_translate.c:8 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:14 +#: ../locale/scriptstrings/t.vect.db.select_to_translate.c:10 #: ../locale/scriptstrings/t.vect.list_to_translate.c:15 #: ../locale/scriptstrings/t.vect.univar_to_translate.c:8 msgid "Field separator character between the output columns" @@ -15658,7 +15663,7 @@ msgstr "" #: ../locale/scriptstrings/t.rast.list_to_translate.c:18 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:18 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:19 -#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:14 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:19 #: ../locale/scriptstrings/t.vect.list_to_translate.c:17 #: ../locale/scriptstrings/t.vect.univar_to_translate.c:11 msgid "Suppress printing of column names" @@ -15683,6 +15688,7 @@ msgstr "" #: ../locale/scriptstrings/t.rast.neighbors_to_translate.c:6 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:10 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:12 msgid "Process only maps with this spatial relation to the current computational region" msgstr "" @@ -15883,11 +15889,12 @@ msgid "Raster map used for zoning, must be of type CELL" msgstr "" #: ../locale/scriptstrings/t.rast.univar_to_translate.c:14 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:16 msgid "plain;Plain text output;json;JSON (JavaScript Object Notation);csv;CSV (Comma Separated Values)" msgstr "" #: ../locale/scriptstrings/t.rast.univar_to_translate.c:16 -#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:13 +#: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:18 #: ../locale/scriptstrings/t.vect.univar_to_translate.c:10 #: ../raster/r.univar/r.univar_main.c:109 #: ../raster/r.univar/r3.univar_main.c:71 ../vector/v.univar/main.c:136 @@ -15983,7 +15990,7 @@ msgid "Raster map with zones to compute statistics for" msgstr "" #: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:9 -msgid "Raster map with zones to compute statistics for (needs to be CELL)" +msgid "3D raster map with zones" msgstr "" #: ../locale/scriptstrings/t.register_to_translate.c:1 @@ -16222,6 +16229,10 @@ msgstr "" msgid "select" msgstr "" +#: ../locale/scriptstrings/t.vect.db.select_to_translate.c:8 +msgid "plain;Plain text output;csv;CSV (Comma Separated Values);json;JSON (JavaScript Object Notation)" +msgstr "" + #: ../locale/scriptstrings/t.vect.export_to_translate.c:1 msgid "Exports a space time vector dataset as GRASS specific archive file." msgstr "" @@ -34925,35 +34936,35 @@ msgstr "" msgid "Generating output raster map <%s>..." msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:64 +#: ../scripts/r.semantic.label/r.semantic.label.py:67 msgid "No semantic label assigned to <{}>" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:66 +#: ../scripts/r.semantic.label/r.semantic.label.py:69 msgid "Map <{}> not found" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:83 +#: ../scripts/r.semantic.label/r.semantic.label.py:89 msgid "Semantic label <{}> assigned to raster map <{}>" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:90 +#: ../scripts/r.semantic.label/r.semantic.label.py:96 msgid "Semantic label dissociated from raster map <{}>" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:95 +#: ../scripts/r.semantic.label/r.semantic.label.py:101 msgid "Unable to assign/dissociate semantic label. {}" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:98 +#: ../scripts/r.semantic.label/r.semantic.label.py:104 msgid "Map <{}> not found in current mapset" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:109 +#: ../scripts/r.semantic.label/r.semantic.label.py:115 msgid "Operation {}: required parameter <{}> not set" msgstr "" -#: ../scripts/r.semantic.label/r.semantic.label.py:115 +#: ../scripts/r.semantic.label/r.semantic.label.py:121 msgid "Number of maps differs from number of semantic labels" msgstr "" @@ -35865,23 +35876,35 @@ msgstr "" msgid "Unable to run v.what.rast for vector map <%s> and raster map <%s>" msgstr "" -#: ../temporal/t.connect/main.c:44 +#: ../temporal/t.connect/main.c:68 msgid "Prints/sets general temporal GIS database connection for current mapset." msgstr "" -#: ../temporal/t.connect/main.c:56 +#: ../temporal/t.connect/main.c:80 msgid "plain;Plain text output;shell;Shell script style output;json;JSON (JavaScript Object Notation)" msgstr "" -#: ../temporal/t.connect/main.c:70 +#: ../temporal/t.connect/main.c:94 msgid "Overwrite current settings if initialized" msgstr "" -#: ../temporal/t.connect/main.c:170 +#: ../temporal/t.connect/main.c:119 +msgid "Name of the mapset(s) to print the connection info for" +msgstr "" + +#: ../temporal/t.connect/main.c:121 +msgid "'.' for current mapset; '*' for all mapsets in the project. Requires format=json." +msgstr "" + +#: ../temporal/t.connect/main.c:168 +msgid "The mapset option requires format=json." +msgstr "" + +#: ../temporal/t.connect/main.c:248 msgid "Temporal GIS database connection not defined. Run t.connect." msgstr "" -#: ../temporal/t.connect/main.c:202 +#: ../temporal/t.connect/main.c:266 #, c-format msgid "" "Default TGIS driver / database set to:\n" @@ -35889,11 +35912,11 @@ msgid "" "database: %s" msgstr "" -#: ../temporal/t.connect/main.c:209 +#: ../temporal/t.connect/main.c:273 msgid "Default TGIS driver is not set" msgstr "" -#: ../temporal/t.connect/main.c:212 +#: ../temporal/t.connect/main.c:276 msgid "Default TGIS database is not set" msgstr "" diff --git a/locale/templates/grasswxpy.pot b/locale/templates/grasswxpy.pot index 73874ef08fa..66e6b850f3f 100644 --- a/locale/templates/grasswxpy.pot +++ b/locale/templates/grasswxpy.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-20 16:28+0000\n" +"POT-Creation-Date: 2026-06-27 15:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -332,7 +332,7 @@ msgstr "" #: ../gui/wxpython/animation/dialogs.py:790 #: ../gui/wxpython/animation/dialogs.py:1032 -#: ../gui/wxpython/gmodeler/canvas.py:321 +#: ../gui/wxpython/gmodeler/canvas.py:322 #: ../gui/wxpython/gui_core/simplelmgr.py:515 #: ../gui/wxpython/lmgr/layertree.py:450 ../gui/wxpython/rlisetup/frame.py:157 msgid "Remove" @@ -833,7 +833,7 @@ msgid "WARNING: Ignoring unsupported wx debug level (must be >=0 and <=5). {0}\n msgstr "" #: ../gui/wxpython/core/gcmd.py:123 ../gui/wxpython/core/workspace.py:1742 -#: ../gui/wxpython/gmodeler/panels.py:690 +#: ../gui/wxpython/gmodeler/panels.py:704 #: ../gui/wxpython/gui_core/preferences.py:236 #: ../gui/wxpython/gui_core/preferences.py:2072 #: ../gui/wxpython/gui_core/preferences.py:2104 @@ -861,7 +861,7 @@ msgid "Reason" msgstr "" #: ../gui/wxpython/core/gcmd.py:146 ../gui/wxpython/core/workspace.py:1756 -#: ../gui/wxpython/gmodeler/model_convert.py:238 +#: ../gui/wxpython/gmodeler/model_convert.py:239 #: ../gui/wxpython/mapwin/buffered.py:2153 #: ../gui/wxpython/wxplot/dialogs.py:940 msgid "Warning" @@ -923,7 +923,7 @@ msgstr "" #: ../gui/wxpython/core/gconsole.py:766 #: ../gui/wxpython/gmodeler/model_items.py:282 -#: ../gui/wxpython/gmodeler/model_items.py:387 +#: ../gui/wxpython/gmodeler/model_items.py:388 #: ../gui/wxpython/gmodeler/panels.py:323 ../gui/wxpython/gui_core/ghelp.py:263 #: ../gui/wxpython/startup/guiutils.py:586 msgid "unknown" @@ -2265,8 +2265,8 @@ msgstr "" msgid "Data length" msgstr "" -#: ../gui/wxpython/dbmgr/base.py:2993 ../gui/wxpython/gmodeler/panels.py:1351 -#: ../gui/wxpython/gmodeler/panels.py:1407 +#: ../gui/wxpython/dbmgr/base.py:2993 ../gui/wxpython/gmodeler/panels.py:1365 +#: ../gui/wxpython/gmodeler/panels.py:1421 msgid "Data type" msgstr "" @@ -2660,7 +2660,7 @@ msgstr "" msgid "Map type to georectify" msgstr "" -#: ../gui/wxpython/gcp/manager.py:406 ../gui/wxpython/gmodeler/panels.py:1368 +#: ../gui/wxpython/gcp/manager.py:406 ../gui/wxpython/gmodeler/panels.py:1382 #: ../gui/wxpython/gui_core/dialogs.py:1487 #: ../gui/wxpython/gui_core/dialogs.py:1728 #: ../gui/wxpython/image2target/ii2t_manager.py:424 @@ -2668,7 +2668,7 @@ msgstr "" msgid "raster" msgstr "" -#: ../gui/wxpython/gcp/manager.py:406 ../gui/wxpython/gmodeler/panels.py:1369 +#: ../gui/wxpython/gcp/manager.py:406 ../gui/wxpython/gmodeler/panels.py:1383 #: ../gui/wxpython/gui_core/dialogs.py:1487 #: ../gui/wxpython/image2target/ii2t_manager.py:424 #: ../gui/wxpython/psmap/dialogs.py:1033 @@ -3269,7 +3269,8 @@ msgstr "" msgid "Nothing to render (empty map). Operation canceled." msgstr "" -#: ../gui/wxpython/gcp/mapdisplay.py:461 ../gui/wxpython/gmodeler/panels.py:994 +#: ../gui/wxpython/gcp/mapdisplay.py:461 +#: ../gui/wxpython/gmodeler/panels.py:1008 #: ../gui/wxpython/image2target/ii2t_mapdisplay.py:451 #: ../gui/wxpython/mapdisp/frame.py:757 ../gui/wxpython/mapswipe/frame.py:612 #: ../gui/wxpython/modules/histogram.py:475 @@ -3429,53 +3430,53 @@ msgstr "" msgid "Update GCP coordinates)" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:325 +#: ../gui/wxpython/gmodeler/canvas.py:326 msgid "Disable" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:328 +#: ../gui/wxpython/gmodeler/canvas.py:329 msgid "Enable" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:333 -#: ../gui/wxpython/gmodeler/canvas.py:407 +#: ../gui/wxpython/gmodeler/canvas.py:334 +#: ../gui/wxpython/gmodeler/canvas.py:408 msgid "Set label" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:336 -#: ../gui/wxpython/gmodeler/canvas.py:423 +#: ../gui/wxpython/gmodeler/canvas.py:337 +#: ../gui/wxpython/gmodeler/canvas.py:424 msgid "Set comment" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:341 +#: ../gui/wxpython/gmodeler/canvas.py:342 msgid "Add control point" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:343 +#: ../gui/wxpython/gmodeler/canvas.py:344 msgid "Remove control point" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:357 +#: ../gui/wxpython/gmodeler/canvas.py:358 msgid "Intermediate" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:368 ../gui/wxpython/nviz/tools.py:1652 +#: ../gui/wxpython/gmodeler/canvas.py:369 ../gui/wxpython/nviz/tools.py:1652 #: ../gui/wxpython/nviz/tools.py:1867 ../gui/wxpython/vdigit/preferences.py:136 msgid "Display" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:382 ../gui/wxpython/lmgr/layertree.py:512 +#: ../gui/wxpython/gmodeler/canvas.py:383 ../gui/wxpython/lmgr/layertree.py:512 msgid "Properties" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:406 +#: ../gui/wxpython/gmodeler/canvas.py:407 #: ../gui/wxpython/gmodeler/dialogs.py:252 msgid "Label:" msgstr "" -#: ../gui/wxpython/gmodeler/canvas.py:422 +#: ../gui/wxpython/gmodeler/canvas.py:423 #: ../gui/wxpython/gmodeler/dialogs.py:258 -#: ../gui/wxpython/gmodeler/panels.py:1151 +#: ../gui/wxpython/gmodeler/panels.py:1165 msgid "Comment:" msgstr "" @@ -3510,7 +3511,7 @@ msgstr "" #: ../gui/wxpython/gmodeler/dialogs.py:206 #: ../gui/wxpython/gmodeler/dialogs.py:539 #: ../gui/wxpython/gmodeler/dialogs.py:668 -#: ../gui/wxpython/gmodeler/panels.py:1505 +#: ../gui/wxpython/gmodeler/panels.py:1519 #: ../gui/wxpython/gmodeler/preferences.py:136 msgid "Command" msgstr "" @@ -3579,7 +3580,7 @@ msgstr "" #: ../gui/wxpython/gmodeler/dialogs.py:539 #: ../gui/wxpython/gmodeler/dialogs.py:668 -#: ../gui/wxpython/gmodeler/panels.py:1505 +#: ../gui/wxpython/gmodeler/panels.py:1519 #: ../gui/wxpython/psmap/dialogs.py:3643 msgid "Label" msgstr "" @@ -3661,7 +3662,7 @@ msgid "Delete intermediate data when finish" msgstr "" #: ../gui/wxpython/gmodeler/dialogs.py:1212 -#: ../gui/wxpython/gmodeler/panels.py:1598 +#: ../gui/wxpython/gmodeler/panels.py:1612 #: ../gui/wxpython/gui_core/forms.py:602 #: ../gui/wxpython/modules/mcalc_builder.py:170 msgid "&Run" @@ -3690,25 +3691,25 @@ msgstr "" msgid "Script generated by wxGUI Graphical Modeler." msgstr "" -#: ../gui/wxpython/gmodeler/model.py:505 ../gui/wxpython/gmodeler/model.py:565 +#: ../gui/wxpython/gmodeler/model.py:508 ../gui/wxpython/gmodeler/model.py:572 #, python-format msgid "undefined variable '%s'" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:594 +#: ../gui/wxpython/gmodeler/model.py:601 msgid "Running model..." msgstr "" -#: ../gui/wxpython/gmodeler/model.py:615 +#: ../gui/wxpython/gmodeler/model.py:622 msgid "Model is empty. Nothing to run." msgstr "" -#: ../gui/wxpython/gmodeler/model.py:624 -#: ../gui/wxpython/gmodeler/panels.py:1270 +#: ../gui/wxpython/gmodeler/model.py:631 +#: ../gui/wxpython/gmodeler/panels.py:1284 msgid "Validating model..." msgstr "" -#: ../gui/wxpython/gmodeler/model.py:632 +#: ../gui/wxpython/gmodeler/model.py:639 #, python-format msgid "" "Model is not valid. Do you want to run the model anyway?\n" @@ -3716,53 +3717,53 @@ msgid "" "%s" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:635 +#: ../gui/wxpython/gmodeler/model.py:642 msgid "Run model?" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:673 +#: ../gui/wxpython/gmodeler/model.py:680 msgid "Variables below not defined:" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:784 +#: ../gui/wxpython/gmodeler/model.py:795 msgid "Raster maps" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:787 +#: ../gui/wxpython/gmodeler/model.py:798 msgid "3D raster maps" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:790 ../gui/wxpython/psmap/dialogs.py:1792 +#: ../gui/wxpython/gmodeler/model.py:801 ../gui/wxpython/psmap/dialogs.py:1792 msgid "Vector maps" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:885 +#: ../gui/wxpython/gmodeler/model.py:896 msgid "empty" msgstr "" -#: ../gui/wxpython/gmodeler/model.py:886 +#: ../gui/wxpython/gmodeler/model.py:897 #, python-brace-format msgid "Details: unsupported tag name '{0}'." msgstr "" -#: ../gui/wxpython/gmodeler/model_convert.py:233 +#: ../gui/wxpython/gmodeler/model_convert.py:234 #, python-brace-format msgid "Module {task_name} in your model contains parameterized flags. Actinia does not support parameterized flags. The following flags are therefore not being written in the generated JSON: {flags}" msgstr "" -#: ../gui/wxpython/gmodeler/model_items.py:673 +#: ../gui/wxpython/gmodeler/model_items.py:674 msgid "" msgstr "" -#: ../gui/wxpython/gmodeler/model_items.py:865 +#: ../gui/wxpython/gmodeler/model_items.py:885 msgid "Condition: " msgstr "" -#: ../gui/wxpython/gmodeler/model_items.py:866 +#: ../gui/wxpython/gmodeler/model_items.py:886 msgid "Condition: not defined" msgstr "" -#: ../gui/wxpython/gmodeler/model_items.py:1003 +#: ../gui/wxpython/gmodeler/model_items.py:1023 msgid "if-else" msgstr "" @@ -3788,8 +3789,8 @@ msgid "{} script contains local modifications" msgstr "" #: ../gui/wxpython/gmodeler/panels.py:281 -#: ../gui/wxpython/gmodeler/panels.py:1819 -#: ../gui/wxpython/gmodeler/panels.py:1838 +#: ../gui/wxpython/gmodeler/panels.py:1867 +#: ../gui/wxpython/gmodeler/panels.py:1886 msgid "{} script is up-to-date" msgstr "" @@ -3802,7 +3803,7 @@ msgstr "" msgid "%d intermediate maps deleted from current mapset" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:603 +#: ../gui/wxpython/gmodeler/panels.py:617 #, python-format msgid "" "Reading model file <%s> failed.\n" @@ -3811,100 +3812,100 @@ msgid "" "%s" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:615 +#: ../gui/wxpython/gmodeler/panels.py:629 msgid "Please wait, loading model..." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:679 +#: ../gui/wxpython/gmodeler/panels.py:693 msgid "Writing current settings to model file failed." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:689 ../gui/wxpython/lmgr/workspace.py:455 +#: ../gui/wxpython/gmodeler/panels.py:703 ../gui/wxpython/lmgr/workspace.py:455 #, python-format msgid "Unable to open file <%s> for writing." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:797 -#: ../gui/wxpython/gmodeler/panels.py:938 +#: ../gui/wxpython/gmodeler/panels.py:811 +#: ../gui/wxpython/gmodeler/panels.py:952 msgid "Current model is not empty. Do you want to store current settings to model file?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:801 -#: ../gui/wxpython/gmodeler/panels.py:942 +#: ../gui/wxpython/gmodeler/panels.py:815 +#: ../gui/wxpython/gmodeler/panels.py:956 msgid "Create new model?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:830 +#: ../gui/wxpython/gmodeler/panels.py:844 msgid "Choose model file" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:832 -#: ../gui/wxpython/gmodeler/panels.py:890 ../gui/wxpython/lmgr/frame.py:848 +#: ../gui/wxpython/gmodeler/panels.py:846 +#: ../gui/wxpython/gmodeler/panels.py:904 ../gui/wxpython/lmgr/frame.py:848 #: ../gui/wxpython/main_window/frame.py:976 msgid "GRASS Model File (*.gxm)|*.gxm" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:850 +#: ../gui/wxpython/gmodeler/panels.py:864 #, python-format msgid "%(items)d items (%(actions)d actions) loaded into model" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:864 -#: ../gui/wxpython/gmodeler/panels.py:908 +#: ../gui/wxpython/gmodeler/panels.py:878 +#: ../gui/wxpython/gmodeler/panels.py:922 #, python-format msgid "Model file <%s> already exists. Do you want to overwrite this file?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:868 +#: ../gui/wxpython/gmodeler/panels.py:882 msgid "Save model" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:876 -#: ../gui/wxpython/gmodeler/panels.py:924 +#: ../gui/wxpython/gmodeler/panels.py:890 +#: ../gui/wxpython/gmodeler/panels.py:938 #, python-format msgid "File <%s> saved" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:888 +#: ../gui/wxpython/gmodeler/panels.py:902 msgid "Choose file to save current model" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:912 ../gui/wxpython/iclass/frame.py:1264 +#: ../gui/wxpython/gmodeler/panels.py:926 ../gui/wxpython/iclass/frame.py:1264 msgid "File already exists" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1022 -#: ../gui/wxpython/gmodeler/panels.py:1046 +#: ../gui/wxpython/gmodeler/panels.py:1036 +#: ../gui/wxpython/gmodeler/panels.py:1060 #, python-format msgid "Model exported to <%s>" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1152 +#: ../gui/wxpython/gmodeler/panels.py:1166 msgid "Add comment" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1160 +#: ../gui/wxpython/gmodeler/panels.py:1174 msgid "Empty comment. Nothing to add to the model." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1249 +#: ../gui/wxpython/gmodeler/panels.py:1263 msgid "No intermediate data to delete." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1254 +#: ../gui/wxpython/gmodeler/panels.py:1268 #, python-format msgid "Do you want to permanently delete data?%s" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1255 +#: ../gui/wxpython/gmodeler/panels.py:1269 msgid "Delete intermediate data?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1267 +#: ../gui/wxpython/gmodeler/panels.py:1281 msgid "Model is empty. Nothing to validate." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1276 +#: ../gui/wxpython/gmodeler/panels.py:1290 #, python-format msgid "" "Model is not valid.\n" @@ -3912,41 +3913,41 @@ msgid "" "%s" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1279 +#: ../gui/wxpython/gmodeler/panels.py:1293 msgid "Model is valid." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1287 +#: ../gui/wxpython/gmodeler/panels.py:1301 msgid "wxGUI Graphical Modeler" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1291 +#: ../gui/wxpython/gmodeler/panels.py:1305 msgid "Redrawing model..." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1305 +#: ../gui/wxpython/gmodeler/panels.py:1319 msgid "Do you want to save changes in the model?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1308 +#: ../gui/wxpython/gmodeler/panels.py:1322 msgid "Do you want to store current model settings to model file?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1315 +#: ../gui/wxpython/gmodeler/panels.py:1329 msgid "Quit Graphical Modeler" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1346 +#: ../gui/wxpython/gmodeler/panels.py:1360 msgid "List of variables - right-click to delete" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1351 -#: ../gui/wxpython/gmodeler/panels.py:1413 +#: ../gui/wxpython/gmodeler/panels.py:1365 +#: ../gui/wxpython/gmodeler/panels.py:1427 msgid "Default value" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1351 -#: ../gui/wxpython/gmodeler/panels.py:1419 +#: ../gui/wxpython/gmodeler/panels.py:1365 +#: ../gui/wxpython/gmodeler/panels.py:1433 #: ../gui/wxpython/location_wizard/wizard.py:253 #: ../gui/wxpython/location_wizard/wizard.py:535 #: ../gui/wxpython/location_wizard/wizard.py:1075 @@ -3956,144 +3957,144 @@ msgstr "" msgid "Description" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1351 -#: ../gui/wxpython/gmodeler/panels.py:1401 +#: ../gui/wxpython/gmodeler/panels.py:1365 +#: ../gui/wxpython/gmodeler/panels.py:1415 #: ../gui/wxpython/gui_core/ghelp.py:439 ../gui/wxpython/gui_core/ghelp.py:442 #: ../gui/wxpython/gui_core/ghelp.py:514 #: ../gui/wxpython/location_wizard/wizard.py:231 msgid "Name" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1357 +#: ../gui/wxpython/gmodeler/panels.py:1371 msgid "Add new variable" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1365 +#: ../gui/wxpython/gmodeler/panels.py:1379 msgid "integer" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1366 +#: ../gui/wxpython/gmodeler/panels.py:1380 msgid "float" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1367 +#: ../gui/wxpython/gmodeler/panels.py:1381 msgid "string" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1370 +#: ../gui/wxpython/gmodeler/panels.py:1384 msgid "region" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1371 +#: ../gui/wxpython/gmodeler/panels.py:1385 msgid "mapset" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1372 +#: ../gui/wxpython/gmodeler/panels.py:1386 #: ../gui/wxpython/gui_core/forms.py:2399 msgid "file" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1373 +#: ../gui/wxpython/gmodeler/panels.py:1387 msgid "dir" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1382 +#: ../gui/wxpython/gmodeler/panels.py:1396 msgid "Add new variable to the model" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1500 +#: ../gui/wxpython/gmodeler/panels.py:1514 msgid "List of items - right-click to delete" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1505 +#: ../gui/wxpython/gmodeler/panels.py:1519 msgid "In loop" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1505 +#: ../gui/wxpython/gmodeler/panels.py:1519 msgid "Parameterized" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1553 +#: ../gui/wxpython/gmodeler/panels.py:1567 msgid "No items to selected." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1592 +#: ../gui/wxpython/gmodeler/panels.py:1606 msgid "Python script" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1599 -#: ../gui/wxpython/gmodeler/panels.py:1827 +#: ../gui/wxpython/gmodeler/panels.py:1613 +#: ../gui/wxpython/gmodeler/panels.py:1875 msgid "Run script" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1602 +#: ../gui/wxpython/gmodeler/panels.py:1616 msgid "Save the script to a file" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1607 +#: ../gui/wxpython/gmodeler/panels.py:1621 msgid "" "Refresh the script based on the model.\n" "It will discard all local changes." msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1615 +#: ../gui/wxpython/gmodeler/panels.py:1629 #: ../gui/wxpython/gui_core/preferences.py:443 #: ../gui/wxpython/lmgr/frame.py:650 ../gui/wxpython/main_window/frame.py:721 msgid "Python" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1616 +#: ../gui/wxpython/gmodeler/panels.py:1630 msgid "PyWPS" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1617 +#: ../gui/wxpython/gmodeler/panels.py:1631 msgid "actinia" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1638 +#: ../gui/wxpython/gmodeler/panels.py:1652 msgid "Python script type:" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1688 +#: ../gui/wxpython/gmodeler/panels.py:1702 msgid "{} script is locally modified. Refresh will discard all changes. Do you really want to continue?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1692 +#: ../gui/wxpython/gmodeler/panels.py:1706 msgid "Update" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1729 +#: ../gui/wxpython/gmodeler/panels.py:1743 #: ../gui/wxpython/gui_core/pyedit.py:401 #: ../gui/wxpython/gui_core/pyedit.py:472 msgid "Python script (*.py)|*.py" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1731 +#: ../gui/wxpython/gmodeler/panels.py:1745 msgid "JSON file (*.json)|*.json" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1735 +#: ../gui/wxpython/gmodeler/panels.py:1749 #: ../gui/wxpython/gui_core/pyedit.py:399 msgid "Choose file to save" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1756 +#: ../gui/wxpython/gmodeler/panels.py:1770 #: ../gui/wxpython/gui_core/pyedit.py:419 ../gui/wxpython/wxplot/profile.py:427 #, python-format msgid "File <%s> already exists. Do you want to overwrite this file?" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1759 +#: ../gui/wxpython/gmodeler/panels.py:1773 #: ../gui/wxpython/gui_core/pyedit.py:422 msgid "Save file" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1783 +#: ../gui/wxpython/gmodeler/panels.py:1797 #, python-format msgid "Unable to launch Python script. %s" msgstr "" -#: ../gui/wxpython/gmodeler/panels.py:1831 +#: ../gui/wxpython/gmodeler/panels.py:1879 msgid "Run script - enabled only for basic Python scripts" msgstr ""