Top |
Functions
char ** | gnome_get_all_locales () |
char * | gnome_get_country_from_code () |
char * | gnome_get_country_from_locale () |
gboolean | gnome_get_input_source_from_locale () |
char * | gnome_get_language_from_code () |
char * | gnome_get_language_from_locale () |
char * | gnome_normalize_locale () |
gboolean | gnome_parse_locale () |
gboolean | gnome_language_has_translations () |
Functions
gnome_get_all_locales ()
char **
gnome_get_all_locales (void
);
Gets all locales.
Returns
a newly allocated NULL
-terminated string array containing the
all locales. Free with g_strfreev()
.
[array zero-terminated=1][element-type utf8][transfer full]
Since: 3.8
gnome_get_country_from_code ()
char * gnome_get_country_from_code (const char *code
,const char *translation
);
Gets the country name for code
. If locale
is provided the
returned string is translated accordingly.
Since: 3.8
gnome_get_country_from_locale ()
char * gnome_get_country_from_locale (const char *locale
,const char *translation
);
Gets the country description for locale
. If translation
is
provided the returned string is translated accordingly.
Since: 3.8
gnome_get_input_source_from_locale ()
gboolean gnome_get_input_source_from_locale (const char *locale
,const char **type
,const char **id
);
Gets the default input source's type and identifier for a given locale.
Parameters
locale |
a locale string |
|
type |
location to store the input source type. |
[out][transfer none] |
id |
location to store the input source identifier. |
[out][transfer none] |
Since: 3.8
gnome_get_language_from_code ()
char * gnome_get_language_from_code (const char *code
,const char *translation
);
Gets the language name for code
. If locale
is provided the
returned string is translated accordingly.
Since: 3.8
gnome_get_language_from_locale ()
char * gnome_get_language_from_locale (const char *locale
,const char *translation
);
Gets the language description for locale
. If translation
is
provided the returned string is translated accordingly.
Since: 3.8
gnome_normalize_locale ()
char *
gnome_normalize_locale (const char *locale
);
Gets the normalized locale string in the form
[language_country[modifier
]] for name
.
Since: 3.8
gnome_parse_locale ()
gboolean gnome_parse_locale (const char *locale
,char **language_codep
,char **country_codep
,char **codesetp
,char **modifierp
);
Extracts the various components of a locale string of the form
[language_country[modifier
]]. See
http://en.wikipedia.org/wiki/Locale.
Parameters
locale |
a locale string |
|
language_codep |
location to
store the language code, or |
[out][allow-none][transfer full] |
country_codep |
location to
store the country code, or |
[out][allow-none][transfer full] |
codesetp |
location to
store the codeset, or |
[out][allow-none][transfer full] |
modifierp |
location to
store the modifier, or |
[out][allow-none][transfer full] |
Since: 3.8