Lines Matching refs:language

17 #include "lightdm/language.h"
68 LightDMLanguage *language;
79 language = g_object_new (LIGHTDM_TYPE_LANGUAGE, "code", code, NULL);
80 languages = g_list_append (languages, language);
98 /* Get a valid locale name that can be passed to setlocale(), so we always can use nl_langinfo() to get language and country names. */
102 gchar *locale = NULL, *language;
111 language = g_strndup (code, at - code);
113 language = g_strdup (code);
139 if (g_str_has_prefix (loc, language))
147 g_free (language);
155 * Get the current language.
157 * Return value: (transfer none): The current language or #NULL if no language.
171 LightDMLanguage *language = link->data;
172 if (lightdm_language_matches (language, lang))
173 return language;
195 * @language: A #LightDMLanguage
197 * Get the code of a language.
199 * Return value: The code of the language
202 lightdm_language_get_code (LightDMLanguage *language)
204 g_return_val_if_fail (LIGHTDM_IS_LANGUAGE (language), NULL);
205 return GET_PRIVATE (language)->code;
210 * @language: A #LightDMLanguage
212 * Get the name of a language.
214 * Return value: The name of the language
217 lightdm_language_get_name (LightDMLanguage *language)
221 g_return_val_if_fail (LIGHTDM_IS_LANGUAGE (language), NULL);
223 priv = GET_PRIVATE (language);
253 * @language: A #LightDMLanguage
255 * Get the territory the language is used in.
257 * Return value: The territory the language is used in.
260 lightdm_language_get_territory (LightDMLanguage *language)
264 g_return_val_if_fail (LIGHTDM_IS_LANGUAGE (language), NULL);
266 priv = GET_PRIVATE (language);
296 * @language: A #LightDMLanguage
297 * @code: A language code
299 * Check if a language code matches this language.
301 * Return value: #TRUE if the code matches this language.
304 lightdm_language_matches (LightDMLanguage *language, const gchar *code)
308 g_return_val_if_fail (LIGHTDM_IS_LANGUAGE (language), FALSE);
311 priv = GET_PRIVATE (language);
326 lightdm_language_init (LightDMLanguage *language)
397 "Name of the language",
404 "Territory the language is from",