[ Version ( since = "2.58" ) ]
[ CCode ( array_length = false , array_null_terminated = true , cname = "g_get_language_names_with_category" ) ]
public unowned string[] get_language_names_with_category (string category_name)

Computes a list of applicable locale names with a locale category name, which can be used to construct the fallback locale-dependent filenames or search paths.

The returned list is sorted from most desirable to least desirable and always contains the default locale "C".

This function consults the environment variables `LANGUAGE`, `LC_ALL`, category_name, and `LANG` to find the list of locales specified by the user.

get_language_names returns g_get_language_names_with_category( "LC_MESSAGES").



a locale category name


a null-terminated array of strings owned by the thread g_get_language_names_with_category was called from. It must not be modified or freed. It must be copied if planned to be used in another thread.

Namespace: GLib.Intl
Package: glib-2.0