How to configure locale settings of Raspbian Stretch with raspi-config

Locales are a framework to switch between multiple languages and allow users to use their language, country, characters, collation order and etc. Therefore, it is an important setting to configure before using your Raspberry Pi.

Given that, let us look at how we can configure locale settings of Raspbian Stretch with raspi-config.

First, start a Terminal window by clicking on the highlighted icon at the top:

Raspbian Stretch 20181113 desktop with a terminal window

Once the terminal window had started, type the following command in the terminal window:

sudo raspi-config

Raspbian Stretch 20181113 terminal window with sudo raspi-config

After raspi-config loads in your terminal, go through the following screens to configure that locale settings of your Raspbian Stretch:

Select Localisation Options on the first menu of raspi-config:
raspi-config on Raspbian Stretch 20181113 with Localisation Options selected

When the Localisation Options screen loads, choose Change Locale:
raspi-config on Raspbian Stretch 20181113 with Change Locale selected

After that, raspi-config will show a screen for you to add new locales. Browse through the list and select those locales that you wish to install on your Raspbian Stretch. Once you had done so, type Tab on your keyboard to select Ok and then type Enter on your keyboard to continue:
raspi-config on Raspbian Stretch 20181113 showing menu to install new locales

Once you had chosen what locales to install, choose a default locale for your system environment:
raspi-config on Raspbian Stretch 20181113 showing menu to choose default locale for system environment

When you do so, raspi-config will generate the new locales that you had selected and configure the default locale. Once it had completed that, it returns back to the first menu screen. Select Finish to end the configuration session:

Raspbian Stretch 20181113 raspi-config initial screen with Finish selected

About Clivant

Clivant a.k.a Chai Heng enjoys composing software and building systems to serve people. He owns and hopes that whatever he had written and built so far had benefited people. All views expressed belongs to him and are not representative of the company that he works/worked for.