get_locale_string
Description:
public string get_locale_string (string group_name, string key, string? locale = null) throws KeyFileError
Returns the value associated with key
under group_name
translated in the given locale
if available.
If locale
is null then the current locale is assumed.
If locale
is to be non-null, or if the current locale will change over the lifetime of the
KeyFile, it must be loaded with g_key_file_keep_translations
in order to load strings for all locales.
If key
cannot be found then null is returned and throws is set
to g_key_file_error_key_not_found. If the value associated with key
cannot be interpreted or no
suitable translation can be found then the untranslated value is returned.
Parameters:
this |
a KeyFile |
group_name |
a group name |
key |
a key |
locale |
a locale identifier or null |
Returns:
a newly allocated string or null if the specified key cannot be found. |