1 Description: Adjustments due to handling of languages
3 Author: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
5 Index: trunk/liblightdm-gobject/language.c
6 ===================================================================
7 --- trunk.orig/liblightdm-gobject/language.c 2013-09-25 12:08:11.120803355 +1200
8 +++ trunk/liblightdm-gobject/language.c 2013-09-25 12:08:11.112803355 +1200
11 update_languages (void)
13 - gchar *command = "locale -a";
14 + gchar *command = "/usr/share/language-tools/language-options";
15 gchar *stdout_text = NULL, *stderr_text = NULL;
18 Index: trunk/tests/scripts/language-env.conf
19 ===================================================================
20 --- trunk.orig/tests/scripts/language-env.conf 2013-09-25 12:08:11.120803355 +1200
21 +++ trunk/tests/scripts/language-env.conf 2013-09-25 12:08:11.112803355 +1200
23 #?SESSION-X-0 CONNECT-XSERVER
25 # Check environment variables
26 -#?*SESSION-X-0 READ-ENV NAME=LANG
27 -#?SESSION-X-0 READ-ENV NAME=LANG VALUE=en_AU
28 +#?*SESSION-X-0 READ-ENV NAME=LANGUAGE
29 +#?SESSION-X-0 READ-ENV NAME=LANGUAGE VALUE=en_AU
30 #?*SESSION-X-0 READ-ENV NAME=GDM_LANG
31 #?SESSION-X-0 READ-ENV NAME=GDM_LANG VALUE=en_AU
33 Index: trunk/src/seat.c
34 ===================================================================
35 --- trunk.orig/src/seat.c 2013-09-25 12:08:11.120803355 +1200
36 +++ trunk/src/seat.c 2013-09-25 12:08:11.112803355 +1200
38 session_set_env (session, "XDG_CURRENT_DESKTOP", desktop_name);
39 if (language && language[0] != '\0')
41 - session_set_env (session, "LANG", language);
42 + session_set_env (session, "LANGUAGE", language);
43 session_set_env (session, "GDM_LANG", language);
45 session_set_username (session, username);
47 session_set_env (session, "XDG_CURRENT_DESKTOP", desktop_name);
48 if (language && language[0] != '\0')
50 - session_set_env (session, "LANG", language);
51 + session_set_env (session, "LANGUAGE", language);
52 session_set_env (session, "GDM_LANG", language);