wp language core
Installs, activates, and manages core language packs.
Subcommands
| Command | Description |
|---|---|
| wp language core activate | Activates a given language. (Deprecated: use wp site switch-language) |
| wp language core install | Installs a given language. |
| wp language core is-installed | Checks if a given language is installed. |
| wp language core list | Lists all available languages. |
| wp language core uninstall | Uninstalls a given language. |
| wp language core update | Updates installed languages for core. |
wp language core activate
Activates a given language.
Warning: wp language core activate is deprecated. Use wp site switch-language instead.
Synopsis
wp language core activate <language>
Options
<language>
: Language code to activate.
Examples
# Activate the given language.
$ wp language core activate ja
Success: Language activated.
wp language core install
Installs a given language.
Downloads the language pack from WordPress.org. Find your language code at: https://translate.wordpress.org/
Synopsis
wp language core install <language>... [--activate]
Options
<language>…
: Language code to install.
[–activate]
: If set, the language will be activated immediately after install.
Examples
# Install the Brazilian Portuguese language.
$ wp language core install pt_BR
Downloading translation from https://downloads.wordpress.org/translation/core/6.5/pt_BR.zip...
Unpacking the update...
Installing the latest version...
Removing the old version of the translation...
Translation updated successfully.
Language 'pt_BR' installed.
Success: Installed 1 of 1 languages.
wp language core is-installed
Checks if a given language is installed.
Returns exit code 0 when installed, 1 when uninstalled.
Synopsis
wp language core is-installed <language>
Options
<language>
: The language code to check.
Examples
# Check whether the German language is installed; exit status 0 if installed, otherwise 1.
$ wp language core is-installed de_DE
$ echo $?
1
wp language core list
Lists all available languages.
Synopsis
wp language core list [--field=<field>] [--<field>=<value>] [--fields=<fields>] [--format=<format>]
Options
[–field=<field>]
: Display the value of a single field.
[–<field>=<value>]
: Filter results by key=value pairs.
[–fields=<fields>]
: Limit the output to specific fields.
[–format=<format>]
: Render output in a particular format.
- default: table
- options: table, csv, json, count
Available Fields
- language
- english_name
- native_name
- status
- update
- updated
Examples
# List language,english_name,status fields of available languages.
$ wp language core list --fields=language,english_name,status
+----------------+-------------------------+-------------+
| language | english_name | status |
+----------------+-------------------------+-------------+
| ar | Arabic | uninstalled |
| ary | Moroccan Arabic | uninstalled |
| az | Azerbaijani | uninstalled |
wp language core uninstall
Uninstalls a given language.
Synopsis
wp language core uninstall <language>...
Options
<language>…
: Language code to uninstall.
Examples
# Uninstall the Japanese core language pack.
$ wp language core uninstall ja
Success: Language uninstalled.
wp language core update
Updates installed languages for core.
Synopsis
wp language core update [--dry-run]
Options
[–dry-run]
: Preview which translations would be updated.
Examples
# Update installed core languages packs.
$ wp language core update
Updating 'Japanese' translation for WordPress 6.4.3...
Downloading translation from https://downloads.wordpress.org/translation/core/6.4.3/ja.zip...
Translation updated successfully.
Success: Updated 1/1 translation.