Setup Language
WordPress makes it super easy to change the language on your website. Simply go to Settings > General in your WordPress dashboard, and scroll down to the bottom of the page. There, you will see the option to select the Site Language.
If you do not see your language in the list, it does not mean it is unavailable or that you cannot use it. We will show you how to manually install language packs in WordPress.
Manually Installing Translation Files for Other Languages
WordPress uses a gettext system for translations (localization and internationalization). Volunteer users from around the world use a main .pot template file to translate WordPress into their languages. This results in two files for each language: a Portable Object format file with a .po extension and a Machine Object file with a .mo extension. You will need a .mo file for your language.
- Check for Available Translations:
- Go to the WordPress translation teams page to see if there is a WordPress translation available for your language.
- Check Translation Status:
- Click on the percentage value to see the status of the translation progress in your language, then click on the current WordPress version.
- Access GlotPress:
- You will now reach GlotPress, a web-based app used by the WordPress team to manage and translate WordPress projects.
- Export Translation Files:
- Scroll down to the bottom until you see the export section.
- In the dropdown, select Machine Object Message Catalog (.mo) and click on the Export link.
- Repeat the process, select Portable Object Message Catalog (.po), and click on the Export link.
- Upload Language Files:
- After downloading and unzipping the language pack on your computer, connect to your website using an FTP client.
- Upload the language files to the
/wp-content/languages
folder.
- Activate the Language:
- After uploading the files, return to the WordPress admin area.
- Go to
Settings > General
page and scroll down to the site language option. - Select the language you just uploaded, which will now appear under installed languages.