GLib.KeyFile.prototype.get_locale_string_list

function get_locale_string_list(group_name: String, key: String, locale: String): [return_value: Array(String), length: Number(gsize)] {
    // Gjs wrapper for g_key_file_get_locale_string_list()
}
  

Returns the values associated with key under group_name translated in the given locale if available. If locale is null then the current locale is assumed.

If key cannot be found then null is returned and @error is set to #G_KEY_FILE_ERROR_KEY_NOT_FOUND. If the values associated with key cannot be interpreted or no suitable translations can be found then the untranslated values are returned. The returned array is null-terminated, so length may optionally be null.

Since 2.6

group_name

a group name

key

a key

locale

a locale identifier or null

return_value

a newly allocated null-terminated string array or null if the key isn't found. The string array should be freed with GLib.strfreev.

length

return location for the number of returned strings or null