This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 4 replies, has 2 voices.

Last updated by Riffaz 9 months, 1 week ago.

Assigned support staff: Riffaz.

Author Posts
August 29, 2019 at 8:18 am #4478599


I ask you to add the Kazakh language

August 29, 2019 at 9:34 am #4479253


Languages: English (English )

Timezone: Asia/Colombo (GMT+05:30)


Thank you for contacting WPML support.

The pre-configured languages in WPML: hidden link

Anyhow, you can create any language you want in WPML.

'Add custom language' is the best way and user-friendly.

You can add it from WPML > languages > Site Languages > Edit Languages : hidden link
Now click on "Add Language" button : hidden link

Fill the generated row as:

Code :
a unique value that identifies the language. Once entered, the language code cannot be changed.

Translations :
the way the language name will be displayed in different languages.

Flag :the flag to display next to the language (optional). You can either upload your own flag or use one of WPML's built-in flag images.

Default locale :
This determines the locale value for this language. You should check the name of WordPress localization file to set this correctly.

Encode URLs :
yes/no, determines if URLs in this language are encoded or use ASCII characters (leave ‘no’ if you are not sure).

hreflang :
the code Google expects for this language. The hreflang should contain at least the language code (usually, made of two letters), or, if you want to specify the country/region, it should be the same information as the locale name, but in a slightly different format. If the locale for Canadian French is fr_CA, the corresponding hreflang would be fr-ca. Instead of an underscore, use a dash (-) and all letters should be lowercase.

Example For Australian English :

name = Your choice
code = en-au
hreflang = en-AU (since this is only for English users who are from Australia)
locale = en_AU
flag = Your own graphic

Please refer:
1. A complete list of Locale Code: hidden link
2. How to create / decide 'hreflang' : (important)

A quick video : hidden link

Hope, this will help you.

Let me know.


August 29, 2019 at 11:59 am #4480601


проблема Всё равно не решена. У меня нету такого меню как в Вашей инструкции. Вот скрин шот. В чем проблема ?

August 29, 2019 at 12:05 pm #4480621


I don’t have a settings menu like yours

August 29, 2019 at 12:56 pm #4481119


Languages: English (English )

Timezone: Asia/Colombo (GMT+05:30)


To have setting like mine you have to finish configuring WPML.

Follow the Wizard to:

1. Set the default language
2. Add additional languages (if you do not see yours, use any one that available. later you can delete that language after creating your custom language.)
3. Specify where to display language switchers
4. Register WPML

That’s it!

Then create your custom language as I explained earlier.
Add that language in WPML > Languages > Site Language > Add language
Then remove the 2nd language you added during the setup wizard.

Let me know if you need anything else regarding this.


The topic ‘[Closed] missing language’ is closed to new replies.