Plugin info

Total downloads: 4,618
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 2 language(s)
Contributors: 1
Last updated: 3/22/2016 (3570 days ago)
Added to WordPress: 3/21/2016 (9 years old)
Minimum WordPress version: 4.4
Tested up to WordPress version: 4.4.34
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 3570 days ago

20/100

Is WP CLDR abandoned?

Possibly abandoned (last update 3570 days ago).

Compatibility

Requires WordPress: 4.4
Tested up to: 4.4.34
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

This plugin gives WordPress developers easy access to localized country, region, language, currency, time zone, and calendar info from the Unicode Common Locale Data Repository.

With the plugin active, WordPress developers can access the following for over 100 WordPress locales:

  • Names for countries (and ISO 3166 country codes).
  • Names for regions (and UN M.49 region codes, plus countries included in each region).
  • Names for languages (and ISO 639 language codes).
  • Names and symbols for currencies (and ISO 4317 currency codes).
  • Names for time zone example cities (and IANA time zone IDs).
  • Calendar information including the first day of the week in different countries.
  • Country information including telephone codes, most spoken languages, currency, and population.

More information in the detailed API documentation.

CLDR is a library of localization data coordinated by Unicode. It emphasizes common, everyday usage and is available in over 700 language-region locales. It is updated every six months and used by all major software systems. CLDR data is licensed under Unicode’s data files and software license which is on the list of approved GPLv2 compatible licenses.

Follow along with or contribute to the development of this plugin at https://github.com/Automattic/wp-cldr.

Installation

  1. Upload the folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. See the plugin in action via its settings page.
  4. Build CLDR data into your site by using methods in the API documentation

Frequently Asked Questions

What locales are included?

The plugin ships with JSON files for over 100 WordPress locales including ar, ary, az, bg_BG, bn_BD, bs_BA, ca, cy, da_DK, de_CH, de_DE, de_DE_formal, el, en_US, en_AU, en_CA, en_GB, en_NZ, en_ZA, eo, es_AR, es_CL, es_CO, es_ES, es_GT, es_MX, es_PE, es_VE, et, eu, fa_IR, fi, fr_BE, fr_CA, fr_FR, gd, gl_ES, he_IL, hi_IN, hr, hu_HU, hy, id_ID, is_IS, it_IT, ja, ka_GE, ko_KR, lt_LT, ms_MY, my_MM, nb_NO, nl_NL, nl_NL_formal, nn_NO, pl_PL, ps, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI, sq, sr_RS, sv_SE, th, tl, tr_TR, ug_CN, uk, vi, zh_CN, zh_TW.

Is there testing?

Yes! The class includes a suite of PHPUnit tests. To run them, call phpunit from the plugin directory.

Can the plugin handle high volume?

The plugin includes two layers of caching (in-memory arrays and the WordPress object cache) and is designed for high volume use. It is currently used on WordPress.com.

Where do the JSON files come from?

The scripts used to collect the JSON files are included in the repo. A bash script bash get-cldr-files.sh uses wget to collect the files from Unicode’s reference distribution of CLDR JSON on GitHub; a command-line PHP script php prune-cldr-files.php removes unneeded locales and locale files from that download. Both should be run from within the wp-cldr directory.

Where can I report issues?

Open up a new issue on GitHub at https://github.com/Automattic/wp-cldr/issues. We love pull requests!

Review feed

No reviews available

Screenshots

  1. Examples of data available for the locale <code>es_MX</code>, Spanish (Mexico)

    Examples of data available for the locale es_MX, Spanish (Mexico)

  2. Examples of data available for the locale <code>pt_BR</code>, Portuguese (Brazil)

    Examples of data available for the locale pt_BR, Portuguese (Brazil)

  3. Examples of data available for the locale <code>zh_CN</code>, Chinese (China)

    Examples of data available for the locale zh_CN, Chinese (China)

  4. Examples of data available for the locale <code>hi_IN</code>, Hindi

    Examples of data available for the locale hi_IN, Hindi

Changelog

1.0 (Mar 21, 2016)

  • Documentation & localization cleanup

0.9 (Mar 17, 2016)

  • initial versioned release (for plugin review)