gde_mapped_langs
List of WordPress supported langs mapped to Google lang codes.
Description
gde_mapped_langs( (string) $locale = '' );
Parameters (1)
- 0. $locale — Optional. (string) =>
''
- The locale.
Usage
if ( !function_exists( 'gde_mapped_langs' ) ) { require_once ABSPATH . PLUGINDIR . 'google-doc-embedder/libs/lib-langs.php'; } // The locale. $locale = ''; // NOTICE! Understand what this does before running. $result = gde_mapped_langs($locale);
Defined (1)
The function is defined in the following location(s).
- /libs/lib-langs.php
- function gde_mapped_langs( $locale = '' ) {
- $langs = array(
- // wp_lang locale => Google lang code
- 'ar' => 'ar', // Arabic
- 'bg_BG' => 'bg', // Bulgarian
- 'bn_BD' => 'bn', // Bengala
- 'ca' => 'ca', // Catalan
- 'cs_CZ' => 'cs', // Czech
- 'da_DK' => 'da', // Danish
- 'de_DE' => 'de', // German
- 'el' => 'el', // Greek
- 'en_GB' => 'en_GB', // English UK
- 'en_US' => 'en_US', // English USA
- 'es_ES' => 'es', // Spanish
- 'fi' => 'fi', // Finnish
- 'fr_FR' => 'fr', // French
- 'he_IL' => 'iw', // Hebrew
- 'hi_IN' => 'hi', // India (Hindi)
- 'hu_HU' => 'hu', // Magyar (Hungarian)
- 'hr' => 'hr', // Croatian
- 'id_ID' => 'in', // Bahasa Indonesian
- 'it_IT' => 'it', // Italian
- 'ja' => 'ja', // Japanese
- 'ko_KR' => 'ko', // Korean
- 'lt_LT' => 'lt', // Lithuanian
- 'lv' => 'lv', // Latvian
- 'nl_NL' => 'nl', // Netherlands (Dutch)
- 'nb_NO' => 'no', // Norwegian (Norsk)
- 'nn_NO' => 'no',
- 'pl_PL' => 'pl', // Polish
- 'pt_BR' => 'pt_BR', // Portuguese (Brazil)
- 'pt_PT' => 'pt_PT', // Portuguese (Portugal)
- 'ro_RO' => 'ro', // Romanian
- 'ru_RU' => 'ru', // Russian
- 'sk_SK' => 'sk', // Slovak
- 'sl_SL' => 'sl', // Slovenian
- 'sr_RS' => 'sr', // Serbian
- 'sv_SE' => 'sv', // Swedish
- 'ta_LK' => 'ta', // Tamil (Sri Lanka)
- 'th' => 'th', // Thai
- 'tr' => 'tr', // Turkish
- 'uk' => 'uk', // Ukranian
- 'vi' => 'vi', // Vietnamese
- 'zh_CN' => 'zh_CN', // Chinese
- 'zh_TW' => 'zh_TW' // Chinese (Taiwan)
- );
- if ( ! empty( $locale ) && array_key_exists( $locale, $langs ) ) {
- return $langs[$locale];
- } else {
- return "en_US";
- }
- }