[GRASS-dev] wxGUI in GRASS 6.4.1

Martin Landa landa.martin at gmail.com
Wed Oct 13 15:12:07 EDT 2010


Hi,

2010/10/13 Markus Metz <markus.metz.giswork at googlemail.com>:
>> For my 2c, I don't object to backporting it (I sort of expected
>> we would do GUI updates in the 6.4.x line) but again I'll mention
>> that 'File->Quit GRASS completely' has never worked properly for

right, removed in r43887

>> Backporting means
>> - throwing away that year of testing and restarting the testing
>> cycle. (not completely of course, but not without risk either)
>
> Hmm, I think that any wxGUI-related bugs are rather fixed in the 6.5
> GUI than in the 6.4 GUI. Major and critical bugs have been backported,
> but minor bugs may not have made it into 6.4.

MarkusM is right.

>> - bad luck for anyone who already started on writing courseware,
>> tutorials, or books for GRASS 6.4. Since we are so soon after
>> original release we may get away without too much damage on that.
>> I am not so worried about backwards compatibility otherwise, as
>> GUI changes will not harm user scripts and the C/Python APIs.
>>
> My impression is that the look and feel of the 6.5 wxGUI is very
> similar to the 6.4 wxGUI, although quite a bit has changed under the
> hood; therefore I think this would not be a complete disaster for any
> courseware, tutorials, or books.

I also agree with Markus here.

> The problem I see is with translations, I don't know how much of the
> 6.5 wxGUI has been translated to how many languages, and I guess that
> the 6.4 wxGUI translations are often not working with the 6.5 wxGUI (I
> hope I'm wrong).

Seems to be not so big problem. See comparison bellow (first 6.4, second 6.5).

If you don't mind I will start with backporting wxGUI 6.5 to 6.4.1.

Martin

->

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/cs/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_cs.po
1658 translated messages, 122 fuzzy translations, 62 untranslated messages.
1661 translated messages, 388 fuzzy translations, 213 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/de/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_de.po
1774 translated messages, 40 fuzzy translations, 28 untranslated messages.
1779 translated messages, 307 fuzzy translations, 176 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/el/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_el.po
0 translated messages, 1842 untranslated messages.
0 translated messages, 2262 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/es/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_es.po
1621 translated messages, 152 fuzzy translations, 69 untranslated messages.
1528 translated messages, 478 fuzzy translations, 256 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/fr/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_fr.po
747 translated messages, 286 fuzzy translations, 809 untranslated messages.
700 translated messages, 552 fuzzy translations, 1010 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/id/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_id.po
1232 translated messages, 407 fuzzy translations, 203 untranslated messages.
1167 translated messages, 718 fuzzy translations, 377 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/it/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_it.po
1512 translated messages, 95 fuzzy translations, 235 untranslated messages.
1578 translated messages, 321 fuzzy translations, 363 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ja/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ja.po
1656 translated messages, 124 fuzzy translations, 62 untranslated messages.
1560 translated messages, 418 fuzzy translations, 284 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ml/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ml.po
203 translated messages, 50 fuzzy translations, 1589 untranslated messages.
234 translated messages, 108 fuzzy translations, 1920 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/pl/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_pl.po
1612 translated messages, 42 fuzzy translations, 188 untranslated messages.
1519 translated messages, 370 fuzzy translations, 373 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/pt/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_pt.po
974 translated messages, 718 fuzzy translations, 150 untranslated messages.
920 translated messages, 1012 fuzzy translations, 330 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ru/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ru.po
1413 translated messages, 292 fuzzy translations, 137 untranslated messages.
1331 translated messages, 618 fuzzy translations, 313 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/th/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_th.po
587 translated messages, 76 fuzzy translations, 1179 untranslated messages.
569 translated messages, 72 fuzzy translations, 1621 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/tr/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_tr.po
1100 translated messages, 263 fuzzy translations, 479 untranslated messages.
1041 translated messages, 566 fuzzy translations, 655 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/vi/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_vi.po
1759 translated messages, 48 fuzzy translations, 35 untranslated messages.
1653 translated messages, 386 fuzzy translations, 223 untranslated messages.

OK

msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/zh/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_zh.po
110 translated messages, 244 fuzzy translations, 1488 untranslated messages.
103 translated messages, 324 fuzzy translations, 1835 untranslated messages.


> my 0.2c
>
> Markus M
>



-- 
Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa


More information about the grass-dev mailing list