diff --git a/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml b/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml index bd71fe2cda..9a5209e93d 100644 --- a/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml +++ b/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml @@ -5,7 +5,7 @@ --> <chapter id="l10n"> - <title>Localization - I18N</title> + <title>Localization and Internationalization - L10N and I18N</title> <sect1> <title>Programming I18N Compliant Applications</title> @@ -13,16 +13,16 @@ <indexterm><primary>GTK</primary></indexterm> <para>To make your application more useful for speakers of other languages, we hope that you will program I18N compliant. The GNU - gcc compiler, GUI Libraries like QT and GTK support I18N through + gcc compiler and GUI libraries like QT and GTK support I18N through special handling of strings. Making a program I18N compliant is very easy. It allows contributors to port your application to - other languages quickly. Refer to library specific I18N + other languages quickly. Refer to the library specific I18N documentation for more details.</para> - <para>To the contrary of common perception, I18N compliant code is + <para>In contrast with common perception, I18N compliant code is easy to write. Usually, it only involves wrapping your strings with library specific functions. In addition, please be sure to - allow for wide or multibyte characters support.</para> + allow for wide or multibyte character support.</para> <sect2> <title>A Call to Unify the I18N Effort</title> @@ -36,7 +36,7 @@ <para>Currently, we hope that, when you write or port I18N programs, you would send it out to each country's related - FreeBSD mailing lists for testing. In the future, we hope to + FreeBSD mailing list for testing. In the future, we hope to create applications that work in all the languages out-of-the-box without dirty hacks.</para> @@ -62,13 +62,13 @@ <primary>Python</primary> </indexterm> - <para>Perl and Python have I18N and wide characters handling + <para>Perl and Python have I18N and wide character handling libraries. Please use them for I18N compliance.</para> <para>In older FreeBSD versions, - Perl may gives warning about not having a wide characters locale - that is already installed in your system. You can set the - environmental variable <envar>LD_PRELOAD</envar> to + Perl may give warnings about not having a wide character locale + installed on your system. You can set the + environment variable <envar>LD_PRELOAD</envar> to <filename>/usr/lib/libxpg4.so</filename> in your shell.</para> <para>In <literal>sh</literal>-based shells:</para>