zsiki / GeoEasy

land surveying calculation, network adjustment, digital terrain models, regression calculation
http://digikom.hu/english/geo_easy_e.html
GNU General Public License v2.0
72 stars 34 forks source link

Bug: Graphic window: PNG export: bad file type #184

Closed zvezdochiot closed 1 year ago

zvezdochiot commented 1 year ago

Hi @zsiki .

Bug: Graphic window: PNG export: bad file type:

bad file type ";#", should be "typeName {extension ?extensions ...?} ?{macType ?macTypes ...?}?"
bad file type ";#", should be "typeName {extension ?extensions ...?} ?{macType ?macTypes ...?}?"
    while executing
"::tk::FDGetFileTypes $data(-filetypes)"
    (procedure "Config" line 77)
    invoked from within
"Config $dataName $type $args"
    (procedure "::tk::dialog::file::" line 7)
    invoked from within
"::tk::dialog::file:: save {*}$args"
    (procedure "tk_getSaveFile" line 5)
    invoked from within
"tk_getSaveFile -filetypes $pngTypes  -defaultextension ".png" -initialdir $lastDir"
    (procedure "GeoPng" line 8)
    invoked from within
"GeoPng .g0"
    invoked from within
".g0.#g0#menu.#g0#menu#command invoke active"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke active]"
    (procedure "tk::MenuInvoke" line 50)
    invoked from within
"tk::MenuInvoke .g0.#g0#menu.#g0#menu#command 1"
    (command bound to event)
$ uname -a
Linux devuan-zvezdochiot 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux
zsiki commented 1 year ago

This is caused by the comment in the Russian message file geo_easy.rus at line 118. Remove ";# TODO"

zvezdochiot commented 1 year ago

Hi @zsiki .

:information_source: Update geo_easy.rus from https://github.com/Geo-Linux-Calculations/GeoEasy:

$ diff -Nau geo_easy.rus.origin geo_easy.rus 
--- geo_easy.rus.origin 2022-11-19 17:13:04.527442342 +0300
+++ geo_easy.rus        2022-11-19 17:11:49.523485316 +0300
@@ -112,7 +112,7 @@
 set svgTypes {{"Scalable Vector Graphics" {.svg}}
 }

-set pngTypes {{"PNG image" {.png}}
+set pngTypes {{"PNG изображение" {.png}}
 }                              ;# TODO

 set mskTypes {{"GeoEasy mask" {.msk}}
@@ -394,9 +394,9 @@
 set geoEasyMsg(menuCooTr)       "Преобразование ..."
 set geoEasyMsg(menuCooTrFile)  "Преобразование, параметры из файла"
 set geoEasyMsg(menuCooDif)             "Расхождение координат"
-set geoEasyMsg(menuCooSwapEN)   "Поменять Восток-Север"                ;# TODO
-set geoEasyMsg(menuCooSwapEZ)   "Поменять Восток-Высоту"       ;# TODO
-set geoEasyMsg(menuCooSwapNZ)   "Поменять Север-Высоту"                ;# TODO
+set geoEasyMsg(menuCooSwapEN)   "Поменять Восток-Север"
+set geoEasyMsg(menuCooSwapEZ)   "Поменять Восток-Высоту"
+set geoEasyMsg(menuCooSwapNZ)   "Поменять Север-Высоту"
 set geoEasyMsg(menuCooDelAppr)  "Удалить предварительные координаты"
 set geoEasyMsg(menuCooDel)             "Удалить все координаты"
 set geoEasyMsg(menuPntDel)             "Удалить все точки"
@@ -508,11 +508,11 @@
 set geoEasyMsg(sum)                    "Сумма"
 set geoEasyMsg(sum1)           "Площадь"
 set geoEasyMsg(sum2)           "Периметр"
-set geoEasyMsg(meanp)       "Вес точки"        ;# TODO
-set geoEasyMsg(centroid)    "Центр масс"       ;# TODO
+set geoEasyMsg(meanp)       "Вес точки"
+set geoEasyMsg(centroid)    "Центр масс"
 set geoEasyMsg(endp)           "Конечная точка?"
 set geoEasyMsg(maxGr)          "Можно открыть только 10 графических окон"
-set geoEasyMsg(nopng)       "PNG экспорт не доступен"          ;# TODO
+set geoEasyMsg(nopng)       "PNG экспорт не доступен"
 set geoEasyMsg(orist)          "Недостаточно известных (N,E,Z) ориентиров станции"

 set geoEasyMsg(linreg)         "Линия регрессии не может быть рассчитана"
@@ -557,11 +557,11 @@
 set geoEasyMsg(gamastdhead4)    "содержит значения m0'/m0"
 set geoEasyMsg(gamastdhead5)    "не содержит значения m0'/m0"
 set geoEasyMsg(gamacoohead0)    "Координаты"
-set geoEasyMsg(gamacoohead1)    "ID точки        E          N          Z"      ;# TODO
+set geoEasyMsg(gamacoohead1)    "ID точки        E          N          Z"
 set geoEasyMsg(gamaobshead0)    "Наблюдения"
-set geoEasyMsg(gamaobshead1)    "Станция    Направление    Ур.напр.  Невязка    Stdev" ;# TODO
+set geoEasyMsg(gamaobshead1)    "Станция    Направление    Ур.напр.  Невязка    Stdev"
 set geoEasyMsg(gamaorihead0) "Orientations"    ;# TODO
-set geoEasyMsg(gamaorihead1) "Станция  Предварительный  Уравненный"    ;# TODO
+set geoEasyMsg(gamaorihead1) "Станция  Предварительный  Уравненный"
 #
 # tooltips
 #

PS: :question: Maybe modify "SVG export": add lines?