How to change keyboard layout to Finnish, but keep language in English?

31,451

Solution 1

How to keep the system language in English

First, go to System SettingsLanguage Support and in Langage tab, apply system wide English:

Language Support

In Regional Formats apply system wide your favorite English:

Regional Formats

Second, go to System SettingsUser Accounts and select English as your language:

User Accounts

How to change keyboard layout to Finnish

Go to System SettingsText Entry and add Finnish keyboard layout:

Text Entry

See also: Keyboard layout switches to English each time I reboot

Solution 2

Having installed your system in English, add a Finnish keyboard layout. Then configure how to change between layouts.

But if you are going to make a brand new installation of Ubuntu, there is a step in the installation process (Nº 10 in this answer) where it asks you to set your keyboard layout.

Share:
31,451

Related videos on Youtube

user205301
Author by

user205301

I'm a professional software engineer living in Finland.

Updated on September 18, 2022

Comments

  • user205301
    user205301 over 1 year

    I'm able to set either everything Finnish or everything English. I want to have Finnish keyboard layout, but the OS language in English. How to do this? In the previous releases I didn't have to do anything.

    • Alvar
      Alvar over 10 years
      I use Swedish layout with English as system language, works perfect.
  • Gunnar Hjalmarsson
    Gunnar Hjalmarsson over 10 years
    I have two objections to this answer. First: Regional formats is a third aspect that is not mentioned in the question. It's likely that a Finnish user prefers regional formats that are typical for Finland rather than the US. Second: If you have set the user language from Language Support (which you do by controlling which option is on top of the list), there is no reason to also go to User Accounts.
  • user205301
    user205301 over 10 years
    There's still something horribly wrong, because my Qt apps are using Finnish translations even though the system language is now English and Finnish language support is not even installed. If I set LANG=en_US.UTF-8 when starting the app it's still in Finnish. It seems that the whole locale/keyboard layout system in 13.10 is a mess. Everything worked just fine under 13.04.
  • Radu Rădeanu
    Radu Rădeanu over 10 years
    @user205301 That's because you have installed them in Finnish language. Try to change their language from their menus.
  • user205301
    user205301 over 10 years
    In my case there are no menus. Qt should switch the language based on LANG anyway. It worked before.
  • Radu Rădeanu
    Radu Rădeanu over 10 years
    @user205301 Well, if you followed first step from the answer, after a system reboot, your applications should be in English if these have a translation in English. Try also sudo apt-get update && sudo apt-get upgrade.
  • user205301
    user205301 over 10 years
    Hmm...QLocale::system() returns always fi_FI no matter what I do. I think I'll file a bug against this.
  • Radu Rădeanu
    Radu Rădeanu over 10 years
    @user205301 Hmmm... What have you set for "Regional Formats" (second image from the answer)? And have you take in consideration that changes take effect next time you login?
  • Gunnar Hjalmarsson
    Gunnar Hjalmarsson over 10 years
    @user205301: Ubuntu works with LANGUAGE, too, not only LANG. If you open Language Support and change the selected language to something else, and then back to what you want, it should be ok next time you log in.
  • user205301
    user205301 over 10 years
    It was the regional formats that caused this :) Thanks!
  • user205301
    user205301 over 10 years
    I didn't follow it because I didn't understand why regional formats would affect translations. And I still don't, because there's a separate system language setting. Sorry.