getLocaleString

fun getLocaleString(groupName: String, key: String, locale: String? = null): <Error class: unknown class><String>

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 #GKeyFile, 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 @error 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.

Return

a newly allocated string or null if the specified key cannot be found.

Since

2.6

Parameters

groupName

a group name

key

a key

locale

a locale identifier or null