Installing WordPress in Your Language

Although WordPress displays in U.S. English by default, the software has the built-in capability to be used in any language. The WordPress community has already translated WordPress into many languages, and there are Themes, translation files, and support available in many other languages (see WordPress in Your Language).

Installing WordPress in Your Language

Although WordPress displays in U.S. English by default, the software has the built-in capability to be used in any language. The WordPress community has already translated WordPress into many languages, and there are Themes, translation files, and support available in many other languages (see WordPress in Your Language).

To install an international version of WordPress, you have two choices.

Read More: New To WordPress – Where to Start

Manually Installing Language Files

Here are the steps you will need to follow to install an international version of WordPress.

  • Download the .mo language file for your language (see WordPress in Your Language for hints on how to find one). The naming convention of the .mo files is based on the ISO-639 language code (e.g. pt for Portuguese) followed by the ISO-3166 country code (e.g. _PT for Portugal or _BR for Brazil).
  • So, the Brazilian Portuguese file would be called pt_BR.mo, and a non-specific Portugues file would be called pt. mo. Complete lists of codes can be found at (country codes) and (language codes). You can use this plugin to automatically download language files stored in the WordPress svn repository wp-native-dashboard.
  • Open your wp-config.php file in a text editor and search for
  • Edit this line according to the .mo file you have just downloaded, e.g. for the Portuguese spoken in Brazil you must add:
  • Note that if the .mo and .po files do not exist for a language code called for in wp-config.php then there is no error message, but the code is still used in language_attributes(). This is useful for those of us whose language is similar enough to en-US not to require translation, but who do not want en-US as the language tag in the blog, instead of wanting some other variant of English. For example:
  • Once you have added your language code, save the file.
  • On your site server, create a new folder in your /wp-content OR /wp-includes directory called /languages.
  • You may also need to translate a few other files