diff -Nru language-selector-0.78/debian/changelog language-selector-0.79/debian/changelog --- language-selector-0.78/debian/changelog 2012-04-13 14:21:26.000000000 +0000 +++ language-selector-0.79/debian/changelog 2012-04-18 06:09:49.000000000 +0000 @@ -1,3 +1,9 @@ +language-selector (0.79) precise; urgency=low + + * Update of help document (LP: #983951). + + -- Gunnar Hjalmarsson Wed, 18 Apr 2012 08:09:49 +0200 + language-selector (0.78) precise; urgency=low * Updated translations from launchpad (lp: #980842) diff -Nru language-selector-0.78/help/C/language-selector.xml language-selector-0.79/help/C/language-selector.xml --- language-selector-0.78/help/C/language-selector.xml 2012-04-13 13:44:14.000000000 +0000 +++ language-selector-0.79/help/C/language-selector.xml 2012-04-18 06:08:26.000000000 +0000 @@ -47,12 +47,10 @@ This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AS DESCRIBED IN THE DISCLAIMER. - A copy of the license is available here: Creative Commons ShareAlike License. - - 2011 + 2011-2012 Canonical Ltd. @@ -62,21 +60,10 @@ - If you look for specific context help, you may want to go directly to the Language Support section. + If you look for specific context help, you may want to go directly to the Language Support section of this document. - - @@ -84,19 +71,7 @@ While English is the original language, Ubuntu has been translated to a large number of languages, and the translations are updated continuously by the community of translation teams around the world. As a result, most Ubuntu users can have menus and windows be displayed in their language of choice. - - - - - - Language handling caveats - - For two reasons, messages are not always displayed in the preferred language: - - - Not all messages have been translated into all the available languages at each point of time. - Some applications are not GNU compatible in that they do not recognize one or both of the two variables (LANGUAGE and LC_MESSAGES) that Ubuntu uses for setting display language. - + However, messages are not always displayed in the preferred language, since not all messages have been translated into all the available languages at each point of time. Language priority list @@ -124,17 +99,7 @@ Non-GNU applications - Some applications, especially non-GNU applications such as Mozilla Firefox, do not honor the priority list feature. To display menus and windows of those applications in the first choice language, Ubuntu ensures that the value of the LC_MESSAGES environment variable matches that language. - - If a message has not yet been translated into the first choice language, Ubuntu tries the value of the LANG environment variable. However, since LANG is used by Ubuntu for other purposes than message translation (see Regional formats), it may or may not result in a suitable display language; it's a matter of chance. - - A few applications ignore both the LANGUAGE and LC_MESSAGES variables, and only check the LANG variable when determining display language. - - - LC_MESSAGES is exported if you connect to some other computer via ssh, which might mess up the language environment there. You may want to avoid that side effect by unsetting LC_MESSAGES - and a couple of other language related variables that are treated like LC_MESSAGES - before running the ssh command: - - unset LC_MESSAGES LC_CTYPE LC_COLLATE; ssh username@host - + Some applications, especially non-GNU applications such as Mozilla Firefox, do not honor the priority list feature. Hence a message will be displayed in the first choice language, if a translation into that language is available, or else it will simply be displayed in English. @@ -162,7 +127,8 @@ To type certain languages, such as Chinese, Japanese or Korean, a more complex input method than just a simple key to character mapping is required. Through the Keyboard input method system drop-down list you can set a framework for input methods that will be started automatically at login. Please note that this value is set for the current language. If for instance ibus is the selected input method system when the top-most language in the language priority list is Japanese, IBus is started automatically if Japanese is the current language. - The recommended input method system for Ubuntu is ibus. If you want to use alternative systems, install the corresponding packages first and then choose the desired system from the drop-down list. + + The recommended input method system for Ubuntu is ibus. If you want to use alternative systems, install the corresponding packages first and then choose the desired system from the drop-down list. @@ -171,24 +137,41 @@ Typically there are country or region based conventions for how numbers, date and time, currency, etc. are denoted, and each item in the drop-down list at the top of the Regional Formats tab represents a set of format rules. If you change the setting, examples of what the new setting results in are instantly shown at the bottom of the tab. - - While this setting populates the LANG environment variable, it is actually the LC_NUMERIC, LC_TIME and LC_MONETARY variables that control how numbers, dates respective currency are formated. As long as the latter variables are not set explicitly, they inherit the LANG value, and the displayed format examples are applicable. However, to the extent one or more of those variables have been set explicitly (see Advanced format settings), the displayed examples do not reflect the formats that will actually be applied. - - By clicking the Apply System-Wide button, the system value is set out from your own current setting. The system format setting controls the display formats at startup and on the login screen. It also serves as a default value for users who have not set a user format setting. - + + + + Alternative language settings - - <application>User Accounts</application> + Unlike the Language tab in Language Support, the below language controls do not let you compose a complete priority list. Instead the one language you select is prepended to the previous list. - To access the User Accounts tool, you click the icon at the very right of the top bar and select System Settings... -> User Accounts. It provides an alternative control for setting the own user language, and lets users with access to administer the system set the initial language at the creation of a new user account. + + Login screen - Unlike the Language tab in Language Support, this control does not let you compose a complete priority list. Instead the one language you select is prepended to the previous list. + One of the LightDM compatible login greeters, lightdm-gtk-greeter, provides an alternative control for setting the own user language. + + + To get a language chooser on the login screen, please install the package lightdm-gtk-greeter if it's not installed already. Then, to enable it: + + + In /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf, set: show-language-selector=true + In /etc/lightdm/lightdm.conf, set: greeter-session=lightdm-gtk-greeter + Reboot + + + + + + <application>User Accounts</application> + + To access the User Accounts tool, you click the icon at the very right of the top bar and select System Settings... -> User Accounts. It provides an alternative control for setting the own user language, and lets users with access to administer the system set the initial language at the creation of a new user account. + + @@ -197,7 +180,7 @@ Advanced format settings - The Language Support method for setting regional formats assumes that one language-country combination (locale) is sufficient to set all the format aspects in accordance with your preferences. Even if that is often the case, situations when you want more fine tuned format settings may occur. For such a case, below are some variables that you may want to assign other locale names than what else would have been inherited from the LANG variable. You can do so by editing the .profile configuration file in your home folder. + The Language Support method for setting regional formats assumes that one language-country combination (locale) is sufficient to set all the format aspects in accordance with your preferences. Even if that is often the case, situations when you want more fine tuned format settings may occur. For such a case, below are some variables that you may want to assign locale names individually. You can do so by editing the .profile configuration file in your home folder. @@ -220,16 +203,12 @@ Click here for more LC_* variables with explanations. - An Example + An example - Take a user in the US who choose English (United States) in the drop-down list on the Regional Formats tab. If s/he prefers that dates and times are displayed more like what ISO 8601 prescribes than what's typically the case in the US, the below line may be added to the .profile file: + Take a user in the US who choose English (United States) in the drop-down list on the Regional Formats tab. If s/he prefers that dates and times are displayed more like what ISO 8601 prescribes than what's typically the case in the US, the below line may be added to the .profile file: export LC_TIME="en_DK.UTF-8" - - The side effect of setting the LC_MESSAGES variable, as described in the Regional formats section, is applicable to other LC_* variables as well. - -