Update i18n overview in the manual.

Remove obsolete warning about gettext 0.10, add a link to Poedit instead.

Also fix Doxygen markup: @see can't be used inside a list item.

See #16714.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2014-12-09 12:51:50 +00:00
parent 2fdc7196a3
commit 6162570731

View File

@@ -25,12 +25,13 @@ inclusion into future versions of the library!
The wxWidgets approach to i18n closely follows the GNU gettext package. The wxWidgets approach to i18n closely follows the GNU gettext package.
wxWidgets uses the message catalogs which are binary compatible with gettext wxWidgets uses the message catalogs which are binary compatible with gettext
catalogs and this allows to use all of the programs in this package to work catalogs and this allows to use all of the programs in this package to work
with them. But note that no additional libraries are needed during run-time, with them as well as using any of the tools working with message catalogs in
however, so you have only the message catalogs to distribute and nothing else. this format such as <a href="http://poedit.net/">Poedit</a>.
During program development you will need the gettext package for working with Because of this, you will need to use the gettext package to work with the
message catalogs. @b Warning: gettext versions @< 0.10 are known to be buggy, translations during the program development. However no additional libraries
so you should find a later version of it! are needed during run-time, so you have only the message catalogs to distribute
and nothing else.
There are two kinds of message catalogs: source catalogs which are text files There are two kinds of message catalogs: source catalogs which are text files
with extension .po and binary catalogs which are created from the source ones with extension .po and binary catalogs which are created from the source ones
@@ -53,7 +54,7 @@ Translating your application involves several steps:
language(s). It involves editing the .po file. language(s). It involves editing the .po file.
@li Compiling the .po file into .mo file to be used by the program. @li Compiling the .po file into .mo file to be used by the program.
@li Installing the .mo files with your application in the appropriate location @li Installing the .mo files with your application in the appropriate location
for the target system (@see overview_i18n_mofiles). for the target system (see @ref overview_i18n_mofiles).
@li Setting the appropriate locale in your program to use the strings for the @li Setting the appropriate locale in your program to use the strings for the
given language: see wxLocale. given language: see wxLocale.