[glib] Docs: Mention gettext setup requirements in i18n section
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Docs: Mention gettext setup requirements in i18n section
- Date: Sat, 12 Feb 2011 17:45:37 +0000 (UTC)
commit deab10645794e8ca8fce544729710dac4a74bc03
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Feb 12 12:09:39 2011 -0500
Docs: Mention gettext setup requirements in i18n section
docs/reference/glib/tmpl/i18n.sgml | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/docs/reference/glib/tmpl/i18n.sgml b/docs/reference/glib/tmpl/i18n.sgml
index ebcc7d5..a56f803 100644
--- a/docs/reference/glib/tmpl/i18n.sgml
+++ b/docs/reference/glib/tmpl/i18n.sgml
@@ -8,11 +8,11 @@ gettext support macros
<para>
GLib doesn't force any particular localization method upon its users.
But since GLib itself is localized using the gettext() mechanism, it seems
-natural to offer the de-facto standard gettext() support macros in an
+natural to offer the de-facto standard gettext() support macros in an
easy-to-use form.
</para>
<para>
-In order to use these macros in an application, you must include
+In order to use these macros in an application, you must include
<filename>glib/gi18n.h</filename>. For use in a library, must include
<filename>glib/gi18n-lib.h</filename> <emphasis>after</emphasis> defining
the GETTEXT_PACKAGE macro suitably for your library:
@@ -20,6 +20,10 @@ the GETTEXT_PACKAGE macro suitably for your library:
#define GETTEXT_PACKAGE "gtk20"
#include <glib/gi18n-lib.h>
</programlisting></informalexample>
+Note that you also have to call setlocale() and textdomain() (as well as
+bindtextdomain() and bind_textdomain_codeset()) early on in your main()
+to make gettext() work.
+
The gettext manual covers details of how to set up message extraction
with xgettext.
</para>
@@ -237,3 +241,12 @@ Intltool has support for the NC_() macro since version 0.40.1.
@Returns:
+<!-- ##### FUNCTION g_get_locale_variants ##### -->
+<para>
+
+</para>
+
+ locale:
+ Returns:
+
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]