There are a few things that I do not clearly understand concerning the way languages and language-related features are used on Ubuntu. (I'm on Lubuntu.) They are all related, and I guess I can post them together.
It is clear that the first selection of the main language is done during the installation of the OS. Then, different languages can be installed through Language Support.
But already, here are some things that are unclear. Opening Language support I see this:
English US is the language I selected during installation, and that I use for my computer. But I never installed the other English languages.
What are the English languages (UK, US, South Africa, Australia, etc.) that are installed when selecting English as the main language? I guess not all are.
I remember that spelling for UK was missing, and I had to install it separately. (See this question). French and Romanian are installed by me in Language Support.
But, what about the other ones (German, Chinese) in the image above?
I see that in Lubuntu, I can select different keyboard layouts from the same language, display, select them, and use them through the Keyboard Layout Handler from LXPanel, and that all sort of keyboard layouts can be added for languages that are not installed.
So, a certain part of the language-support (namely keyboard layouts) is installed although languages themselves (displayed language of system and programs) are not. What about spelling, thesaurus and such?
What is the relation between language support for programs and the spelling in different languages in text editors and internet browsers?
Installing languages in Language Support, means installing support for system and programs in those languages and at the same time for spelling and other features in text editors?
Beside the English-UK spelling issue (see comment below) I was also intrigued by how keyboard support works and is set.
Now, I understand how to set that (see question and answer), but I would like a clear-cut presentation of the way in which are related these three elements:
- languages installed in Language Support.
- Spelling/correctors (spellcheckers, thesaurus, and so forth) in text editors and internet browsers.
- keyboard layouts.