Commit Graph

796 Commits

Author SHA1 Message Date
Thierry Crozat
5e4e36ea38 I18N: Update translations template file from source code 2011-06-20 23:14:25 +01:00
Thierry Crozat
ba6d0121e1 I18N: Update list of files used to generate the translations template 2011-06-20 23:10:45 +01:00
Thierry Crozat
3f1c42fdf5 I18N: Update German translation 2011-06-20 22:42:23 +01:00
Thierry Crozat
4c80ea3837 I18N: Update Hungarian translation from patch #3316628 2011-06-19 23:27:51 +01:00
Thierry Crozat
e826aaab39 I18N: Update Czech translation from patch #3316238 2011-06-14 21:10:35 +01:00
Thierry Crozat
f932a11587 I18N: Update translation files from template 2011-06-13 22:39:59 +01:00
Thierry Crozat
2d3a915994 I18N: Update translation template file from source code 2011-06-13 22:39:30 +01:00
Thierry Crozat
06bbb57ad7 I18N: Make many more GUI MessageDialog strings translatable 2011-06-13 22:19:18 +01:00
Thierry Crozat
ba758710f5 I18N: Update list of files used to generate translation template
This fixes an error due to a file that had been deleted a few weeks
ago.
2011-06-13 22:08:47 +01:00
Thierry Crozat
9200289bde I18N: Update Hungarian translation from patch #3315326 2011-06-12 13:49:00 +01:00
Thierry Crozat
44f604068e I18N: Update Czech translation from patch #3313204 2011-06-12 13:48:59 +01:00
Thierry Crozat
4e5907a5e4 I18N: Update translations from template 2011-06-06 23:20:13 +01:00
Thierry Crozat
0a0485a988 I18N: Update template file from source code 2011-06-06 23:20:12 +01:00
Thierry Crozat
014145f240 I18N: Make some OSD messages translatable 2011-06-06 23:20:11 +01:00
Thierry Crozat
226990bb58 I18N: Update translations from template 2011-06-06 23:20:11 +01:00
Alyssa Milburn
4af3045188 I18N: Make MidiDriver detection errors translatable. 2011-06-06 12:44:28 +02:00
Alyssa Milburn
b2a1566860 DETECTOR: Change printf calls to use logMessage.
Also make the strings translatable.
2011-06-06 12:32:09 +02:00
Alyssa Milburn
a809ac9b7e I18N: Make some more GUI strings translatable. 2011-06-06 12:00:06 +02:00
Alyssa Milburn
0cb269ad78 I18N: Fix missing double quotes. 2011-06-06 11:46:02 +02:00
Alyssa Milburn
9589e5aa82 I18N: Update POTFILES. 2011-06-06 11:42:16 +02:00
Eugene Sandulenko
cf107e24be I18N: Fixed errors and smoothness of Ukrainian translation 2011-05-19 00:30:16 +03:00
Eugene Sandulenko
407a05a98d I18N: Update Russian translation 2011-05-19 00:29:52 +03:00
CeRiAl
5ed939472a I18N: Small fix for german translation 2011-05-18 06:04:26 +08:00
Thierry Crozat
6340032c2f I18N: Update Spanish translation (from patch #3298988) 2011-05-08 23:55:53 +01:00
Thierry Crozat
31a241caa1 I18N: Update Basilian Portuguese translation (from patch #3297165) 2011-05-08 23:55:34 +01:00
Thierry Crozat
3500bf6581 I18N: Update Swedish translation from patch #3296202 2011-05-02 20:18:55 +01:00
Thierry Crozat
9c834e58fc I18N: Update Polish translation from patch #3296137 2011-05-02 20:18:39 +01:00
Thierry Crozat
58a11f93ff I18N: Update French translation 2011-05-02 20:18:30 +01:00
Thierry Crozat
bb7801df5a I18N: Update Polish translation (from patch #3295481) 2011-05-01 23:48:44 +01:00
Thierry Crozat
15f2487244 I18N: Update Spanish translation. 2011-04-27 20:43:36 +01:00
Thierry Crozat
4b0bf07099 I18N: Update Norwegian Nynorsk and Bokmaal translations. 2011-04-25 23:00:44 +01:00
Thierry Crozat
03adb274f9 I18N: Update Italian translation. 2011-04-24 14:55:25 +01:00
Thierry Crozat
d2245e421a I18N: Update German translation. 2011-04-24 14:49:35 +01:00
Thierry Crozat
bc777b9b48 I18N: Update Hungarian translation from patch #3291991 2011-04-24 10:39:18 +01:00
Thierry Crozat
5441d5099f I18N: Update Czech translation from patch #3291903 2011-04-24 10:39:17 +01:00
Thierry Crozat
f6b1fdecbe I18N: Update translation files from template. 2011-04-22 20:01:54 +01:00
Thierry Crozat
dd6e09c1f2 I18N: Update translation template file. 2011-04-22 20:01:54 +01:00
Thierry Crozat
26b5b21bfc I18N: Remove inexistent file from list of files for translation template
The file has actually been moved to a different place, but it does not
contain any translatable string. This fix an issue that prevented the
scummvm.pot template file to be updated.
2011-04-22 20:01:53 +01:00
Max Horn
6cf1de87ac DEVTOOLS: Renamed 'tools' directory to 'devtools' 2011-04-09 23:47:35 +02:00
Thierry Crozat
1383aed468 I18N: Update Ukrainian translation 2011-04-05 19:55:40 +01:00
Thierry Crozat
3e630ea09b I18N: Clean po files (remove obsolete strings) 2011-03-22 22:20:19 +00:00
Thierry Crozat
9adb25444c I18N: Regenerate translation template and update po files
This follows the modification done in the scumm help dialog to
reduce the number of strings to translate.
2011-03-22 22:20:18 +00:00
Thierry Crozat
c2d20b90d8 BUILD: remove obsolete rule for translation support 2011-03-22 22:20:18 +00:00
Thierry Crozat
300c8b81e5 I18N: Update translations files from template 2011-03-22 22:20:14 +00:00
Thierry Crozat
14b13f54ae I18N: Update translation template from source code 2011-03-22 22:20:14 +00:00
Thierry Crozat
a6f11186c5 I18N: Change language name from Swedish to Svenska 2011-03-22 22:20:14 +00:00
Thierry Crozat
541a9b8703 I18N: Add Swedish translation from path #3232066 2011-03-22 22:20:14 +00:00
Max Horn
42ab839dd6 AUDIO: Rename sound/ dir to audio/
svn-id: r55850
2011-02-09 01:09:01 +00:00
Thierry Crozat
89bc8bfdb2 I18N: Add Czech translation (patch #3174438)
svn-id: r55833
2011-02-08 22:25:35 +00:00
Thierry Crozat
37aa513815 I18N: Add polish translation (patch #3162838)
svn-id: r55435
2011-01-22 16:46:32 +00:00
Thierry Crozat
a9bbfb1fcd I18N: Add Norwegian Nynorsk and Danish translations
Norwegian Nynorsk translation was submitted in patch #3142157
Danish translation was submitted in patch #3153476

svn-id: r55338
2011-01-19 23:02:45 +00:00
Thierry Crozat
d338e543aa I18N: Update Norwegian Bokmaal translation (patch #3142039)
svn-id: r55337
2011-01-19 23:00:28 +00:00
Thierry Crozat
0443ab70e1 I18N: Update translation template and all translation files
These are only minor changes concerning the source code line numbers.

svn-id: r55336
2011-01-19 22:59:39 +00:00
Arnaud Boutonné
6a299ce0b8 COPYRIGHT: Update copyright year - Happy new year!
svn-id: r55082
2010-12-31 23:04:49 +00:00
Thierry Crozat
27e7da7340 I18N: Add Norwegian (Bokmaal) translation (patch #3134466)
svn-id: r54876
2010-12-12 00:24:19 +00:00
Thierry Crozat
3b40695f92 I18N: Update Brazilian Portuguese translation (patch #3133012)
svn-id: r54875
2010-12-12 00:19:51 +00:00
Thierry Crozat
bf044c0212 I18N: Update Brazilian Portuguese translation (from patch #3131421)
svn-id: r54836
2010-12-08 22:03:35 +00:00
Thierry Crozat
06310f8176 I18N: Update Brazilian Portuguese translation
svn-id: r54788
2010-12-05 21:55:26 +00:00
Thierry Crozat
a2e49af864 I18N: Update Hungarian translation (from patch #3124359)
svn-id: r54738
2010-12-02 20:43:37 +00:00
Thierry Crozat
ae1607cd99 i18N: Update all translation files from template file.
German has also an updated translation.

svn-id: r54548
2010-11-28 19:24:44 +00:00
Thierry Crozat
2eba29e1eb i18N: Update list of source code files for translation template generation
This fix update of translations following merge of GSOC-OpenGL branch.

svn-id: r54546
2010-11-28 19:21:46 +00:00
Thierry Crozat
64f959ea0e I18N: Updating French, Portuguese and Hungarian translations.
All other translation files are also updated from the template file but without
change in the translations.

svn-id: r54450
2010-11-23 22:49:45 +00:00
Thierry Crozat
f20da5f98c I18N: Add translation of the SCUMM help dialog.
svn-id: r54449
2010-11-23 22:47:20 +00:00
Thierry Crozat
55e3ed0016 I18N: Fix generation of translation template file from source code
This fix a regression introduced when GuiManager.cpp was renamed into
gui-manager.cpp

svn-id: r54433
2010-11-23 21:37:26 +00:00
Thierry Crozat
8c0160cca6 I18N: Add Brazilian Portuguese (from patch #3114669)
svn-id: r54411
2010-11-21 22:12:31 +00:00
Thierry Crozat
df73b6d49f I18N: Update Hungarian translation and add iso-8859-2 fonts to themes.
The new Hungarian translation is from patch #3109396

svn-id: r54251
2010-11-15 20:59:41 +00:00
Thierry Crozat
aa5d440dcc I18N: Update translation template and po files from source code
svn-id: r54250
2010-11-15 20:57:09 +00:00
Jordi Vilalta Prat
8388e0dfea JANITORAL: Clean trailing whitespaces.
svn-id: r53160
2010-10-12 02:18:11 +00:00
Jordi Vilalta Prat
43161858ac I18N: Forward-port r53063 (minor lowres fixes)
svn-id: r53159
2010-10-12 00:26:17 +00:00
Thierry Crozat
ad24be827c I18N: Update German translation in trunk
svn-id: r52982
2010-10-02 21:36:47 +00:00
Eugene Sandulenko
54127a2123 i18n: Update Russian translation
svn-id: r52979
2010-10-02 13:27:06 +00:00
Thierry Crozat
1177692701 GUI: Fix bug #3075649 (Fonts not found with built-in theme)
When switching to a theme that do not have the fonts needed to properly
display the current language, it now revert to the previously used theme
and display an error message telling the user to change the language
first if he wants to use the theme he selected.

svn-id: r52969
2010-10-01 21:41:40 +00:00
Thierry Crozat
7296a2d8d0 I18N: Add translation for wince specific titles for key mapping dialog
Also backport fix from branch on translation of default title for key mapping
dialog. 

svn-id: r52959
2010-09-30 18:09:01 +00:00
Thierry Crozat
40e96d8dc5 I18N: Update Spanish and French translations
svn-id: r52893
2010-09-25 21:09:54 +00:00
Thierry Crozat
0117525669 I18N: Update Ukrainian translation
svn-id: r52861
2010-09-22 21:22:15 +00:00
Jordi Vilalta Prat
25c91513f8 I18N: Update the catalan translation.
svn-id: r52851
2010-09-21 21:17:49 +00:00
Thierry Crozat
d110685e66 I18N: Update Italian translation
svn-id: r52847
2010-09-21 18:43:19 +00:00
Thierry Crozat
f556a4d852 I18N: Update Spanish German and French translations
svn-id: r52822
2010-09-20 20:12:32 +00:00
Thierry Crozat
965ec170cb I18N: Add lowres context for one string.
Also update German and French translations.

svn-id: r52808
2010-09-19 17:50:21 +00:00
Thierry Crozat
e0794fef75 I18N: Update Spanish translation
svn-id: r52753
2010-09-16 20:02:24 +00:00
Thierry Crozat
057056b8d3 I18N: Add translation for load/save success or failure messages
Also improve and update the french translation.

svn-id: r52740
2010-09-15 23:25:46 +00:00
Thierry Crozat
8ab435397f I18N: Update Spanish and Italian translations
svn-id: r52725
2010-09-14 19:02:33 +00:00
Thierry Crozat
3ed22f9f30 I18N: Update German translation
svn-id: r52714
2010-09-13 21:19:58 +00:00
Thierry Crozat
16589af383 I18N: Update header for French translation file
svn-id: r52713
2010-09-13 21:17:10 +00:00
Thierry Crozat
6594f2894d I18N: Add language name for hungarian translation.
svn-id: r52712
2010-09-13 21:14:05 +00:00
Jordi Vilalta Prat
c2fb737950 I18N: Update the catalan translation.
svn-id: r52701
2010-09-13 12:53:27 +00:00
Jordi Vilalta Prat
bfbb69f77e I18N: Unified messages by removing whitespaces.
svn-id: r52700
2010-09-13 12:50:26 +00:00
Thierry Crozat
c073369f0a i18n: Translate Save and Restore buttons in SCI engine
svn-id: r52694
2010-09-12 21:56:37 +00:00
Thierry Crozat
fc11604e73 i18n: Translate the Save and Load buttons in myst and riven
svn-id: r52692
2010-09-12 21:35:49 +00:00
Thierry Crozat
5b6ca46ade i18n: Update German translation
svn-id: r52690
2010-09-12 19:18:30 +00:00
Thierry Crozat
1f986e14af i18n: Add lowres context in a few places.
I also changed the english text for the GUI Renderer items in 1x mode
as the text was tool long and cut.

svn-id: r52683
2010-09-12 11:43:51 +00:00
Thierry Crozat
5cbe8270dd i18n: Update Italian and Spanish translations
The change to the spanish translation fixes bug #3063423

svn-id: r52678
2010-09-11 16:47:30 +00:00
Thierry Crozat
c81c7fd0bc i18n: Add lowres context in a few places
Also update the Italian and French  translations.

svn-id: r52677
2010-09-11 16:18:55 +00:00
Jordi Vilalta Prat
873d794a6c I18N: Update the catalan translation.
svn-id: r52646
2010-09-08 22:58:41 +00:00
Andre Heider
f3a9828d36 WII: Fix typo, update translations.
svn-id: r52640
2010-09-08 17:41:31 +00:00
Jordi Vilalta Prat
f1690a2b75 I18N: Fix building translations.dat outside the source tree
svn-id: r52639
2010-09-08 17:05:55 +00:00
Thierry Crozat
3606e51e76 i18n: Update German translation
svn-id: r52499
2010-09-02 19:34:23 +00:00
Eugene Sandulenko
4b9a8d8899 i18n: Update Russian translation
svn-id: r52483
2010-09-01 15:46:44 +00:00
Thierry Crozat
25d267888f I18N: Add "lowres" context in one place for the Add Game button
svn-id: r52475
2010-08-31 20:03:47 +00:00
Thierry Crozat
3c7a068682 I18N: Update translation template and all translations.
svn-id: r52462
2010-08-30 22:27:51 +00:00
Thierry Crozat
bc821136fd i18n: Add support for context in translations.
This change means there can now be different translations for the same
english string depending on the context. It is based on gettext msgctxt feature.
There is a new macro _c(msg, ctxt) that should be used instead of _(msg) in
the source code when we want to add a context to the message. For the
moment I have added contexts to only one message ("None") so that I could
test the changes. Context could be added also to get shorter translations when
GUI is in 1x mode.

I have also added back the fuzzy option to msmerge since it is useful when
adding contexts to populate the translations for the new contexts.

svn-id: r52308
2010-08-23 19:45:14 +00:00
Thierry Crozat
c89462c2a6 i18n: Implement po file parsing in create_translations tool
Until now the parsing was done by the po2c perl script, which
generated a messages.h file. The create_translations executable
had then to be recompiled before being executed. This commit
removes the po2c perl script. The parsing is now directly done by
the create_translations tool.

The parsing has also been extended to support the msgctxt strings.
This is not dumped yet in translations.dat but will be once I have
finished implementing context support for the translations.

svn-id: r52284
2010-08-22 18:49:19 +00:00
Thierry Crozat
5dae3780a4 i18n: Do not use fuzzy matching when updating po files.
When updating the template pot file from source code and then
merging it with existing translations po file, it was trying to translate
automatically new string using a fuzzy matching. I have never seen
it work, so I am disabling the option. I prefer to have an untranslated
string rather than a wrongly translated string. And after discussing
with another translator it seems I am not the only one.

svn-id: r52233
2010-08-20 17:14:46 +00:00
Eugene Sandulenko
040dfff8ce i18n: Move translations to standalone file. Patch #3044975
svn-id: r52208
2010-08-19 11:46:55 +00:00
Eugene Sandulenko
05e139dd02 i18n: Update Russian translation
svn-id: r52062
2010-08-13 09:56:07 +00:00
Thierry Crozat
629042a07c i18n: Update German translation
svn-id: r52014
2010-08-11 23:21:53 +00:00
Thierry Crozat
53f11373d4 i18n: Update all translations.
Template and all translations were updated from source code. The
German and French translations contain additional changes.

svn-id: r52008
2010-08-11 21:51:34 +00:00
Florian Kagerer
4a159bcb1e GUI: add music devices for c64, amiga and apple II gs
These devices are not able to create appropriate drivers.
The only purpose for now is having proper gui options and flags and music types for the device detector.
The corresponding GUIO flags for the new devices have been added, too.

svn-id: r51995
2010-08-11 18:54:56 +00:00
Thierry Crozat
575d38f602 i18n: Adding Spanish and Ukrainian translations
svn-id: r51596
2010-08-01 21:41:43 +00:00
Eugene Sandulenko
a0c58778f1 i18n: Update Russian translation
svn-id: r51574
2010-08-01 11:23:04 +00:00
Thierry Crozat
1c6b339bbc i18n: use user friendly language names in GUI
The GUI now uses the content of the Language field from the po file
header if it is present and not empty for the language selection
PopupWidget. If not present it uses the file name as before (e.g.
ru_RU).

Also update all the translation template and all the translation files.

svn-id: r51542
2010-07-31 15:46:43 +00:00
Johannes Schickel
ac268edafb Consistently use "MT-32" as short name of the Roland MT-32 in our GUI and credits files.
svn-id: r50821
2010-07-12 15:50:23 +00:00
Thierry Crozat
e3d48dc9c2 Update German translation.
svn-id: r50808
2010-07-11 21:15:24 +00:00
Thierry Crozat
abd2057408 Update template and all translation files following the addition of a new translatable string. French and German translations also have additional updates.
svn-id: r50764
2010-07-09 17:25:45 +00:00
Thierry Crozat
31df21be75 Commit improved italian translation.
Also update the template file and all the other translation files (there is quite a lot of line numbers that have changed).

svn-id: r50540
2010-06-30 22:27:34 +00:00
Thierry Crozat
32a192b79a Update German translation.
svn-id: r50461
2010-06-28 21:56:25 +00:00
Eugene Sandulenko
7078655de0 i18n: Sync all translation with sources
svn-id: r50394
2010-06-27 20:38:05 +00:00
Eugene Sandulenko
f5bc8be952 i18n: Update Russian translation
svn-id: r50393
2010-06-27 20:36:39 +00:00
Thierry Crozat
945297a599 Add italian translation from the patch tracker (#3022046) and update credits.
svn-id: r50386
2010-06-27 18:19:37 +00:00
Thierry Crozat
006197e5bd Update the french translation.
svn-id: r50381
2010-06-27 16:53:08 +00:00
Johannes Schickel
58fcda82f3 Remove support for translation of console messages.
In recent discussions on -devel it turned out, that this
feature is rather superfluous and instead we should rather
implement a proper error reporting in our GUI.

I also removed the dependency on iconv along with this.

svn-id: r50335
2010-06-26 18:07:41 +00:00
Jordi Vilalta Prat
8008e09ea3 GUI: Update translations after the last message changes
svn-id: r50328
2010-06-26 16:02:40 +00:00
Jordi Vilalta Prat
4102b4a682 GUI: Add the catalan translation
svn-id: r50327
2010-06-26 15:59:06 +00:00
Thierry Crozat
04ae0bcf58 Add German translation from patch tracker (patch #3020282).
svn-id: r50247
2010-06-24 22:36:21 +00:00
Thierry Crozat
e7f3ddf2db Cleaning the header of the french translation file.
svn-id: r50245
2010-06-24 22:32:52 +00:00
Johannes Schickel
c96991d991 Added some consts to the output of tools/po2c.
svn-id: r50238
2010-06-24 21:59:03 +00:00
Florian Kagerer
46ec88f74d GUI/LAUNCHER: This should fix the regression concerning pc speaker / pcjr support caused by patch #1956501
svn-id: r50145
2010-06-22 15:30:41 +00:00
Max Horn
bbad3f333a Patch #1956501: "GUI/LAUNCHER: Midi device selection"
svn-id: r50128
2010-06-21 21:36:36 +00:00
Thierry Crozat
f2983093e8 Add nearly complete french translation. I tried to make it work also in 320x200 but french can be quite verbose, so in a few places it does not fit. Also I could not check any of the device specific strings (e.g. from WinCE, Wii or other backends) and a few are missing.
svn-id: r50068
2010-06-19 22:56:58 +00:00
Johannes Schickel
78068df908 Whoops copy&paste mistake...
svn-id: r50052
2010-06-19 17:08:17 +00:00
Johannes Schickel
3b6fac3703 Comment out rule for common/messages.cpp for now and make update-translations update common/messages.cpp directly.
svn-id: r50051
2010-06-19 17:06:37 +00:00
Johannes Schickel
4d3d63223b Cleanup.
svn-id: r50003
2010-06-18 02:29:21 +00:00
Johannes Schickel
e3c8624510 Explcitily use "perl" from the PATH, this fixes translation updating on systems, where perl is not installed in /usr/bin/perl.
svn-id: r49992
2010-06-18 02:08:21 +00:00
Johannes Schickel
e347a6856e Do not rebuild common/messages.cpp automatically when a translation changes, but require the user to do "make update-translations".
This should be helpful for building on a system without perl.

svn-id: r49991
2010-06-18 02:08:00 +00:00
Johannes Schickel
4dbee278f1 Update our two current translations too.
svn-id: r49945
2010-06-17 19:15:03 +00:00
Johannes Schickel
1028e8e0c8 Yet another fix for "update-translations" in out of soucre directory builds. (Whoops...)
svn-id: r49944
2010-06-17 19:14:40 +00:00
Johannes Schickel
10b95b93ea Update scummvm.pot.
svn-id: r49943
2010-06-17 19:08:05 +00:00
Johannes Schickel
e7305339ab Fix out of updatepot and update-translations for source builds.
svn-id: r49942
2010-06-17 19:07:45 +00:00
Willem Jan Palenstijn
7c7054dbd1 Remove unnecessary svn:executable properties
svn-id: r49870
2010-06-15 17:14:38 +00:00
Eugene Sandulenko
2399f998a3 i18n: Update Russian translation.
svn-id: r49799
2010-06-15 11:05:52 +00:00
Eugene Sandulenko
94c9f9cdd1 I18n: Add backend files to POTFILES. Update .pot.
Translations were not updated.

svn-id: r49797
2010-06-15 11:03:11 +00:00
Eugene Sandulenko
7be2812757 i18n: Update Russian translation with new tooltips
svn-id: r49780
2010-06-15 10:54:48 +00:00
Eugene Sandulenko
b13636d624 i18n: update Russian translation with tooltips.
svn-id: r49776
2010-06-15 10:53:13 +00:00
Eugene Sandulenko
dc040aa867 GUI: Implement radiobuttons.
Implement radiobuttons in GUI. Also closes FR #2821529:
"GUI: volume and subtitles speed sliders".

Subtitle toggle button is replaced by three radiobuttons grouped
by a single group.

Updated translations and themes.

svn-id: r49767
2010-06-15 10:48:39 +00:00
Eugene Sandulenko
3fafa07ab0 GUI: Added in-place hotkeys for widgets.
Now it is possible to specify hotkeys in place for ButtonWidget
and CheckboxWidget (the only widgets with hotkeys now).

Use de-facto standard with putting hotkey between tildes (~).
Like '~O~pen'. The tildes gets stripped before after hotkey
is extracted.

This is done for giving translators possibility to specify
their own hotkeys.

Old hotkeys defined at widget instance creation are left for
leaving possibility to specify non-printable hotkeys such as
Common::ASCII_ESCAPE.

Translation files were updated respectively.

svn-id: r49766
2010-06-15 10:47:31 +00:00
Eugene Sandulenko
859212df25 Implement translation support for ScummVM GUI.
Based on patch #2903830: "Updated Translation Prototype" by alexbevi
which in turn is based on patch #1739965 by jvprat.

Currently it builds all translations right into ScummVM. Once the
feature will be accepted more widely, i.e. more translations will
pop up, it will be trivial to move translation strings to external
file.

Finished translation: Russian
Unfinished translation: Hungarian

Things which are nice to do:
 - Language code -> language mapping for more user friendness
 - Specifying fonts to be used with language
 - Updating of interface language without restart. It will require
   moving of much code to reflowLayout() methods for each dialog

The .po files must be in single byte encodings. I.e. no support
for Unicode.

svn-id: r49759
2010-06-15 10:44:51 +00:00