@discourse/moment-timezone-names-translations

1.0.0 • Public • Published

Moment Timezone Names Translations

This repository provides translation files for timezone names. It should be mostly used in conjuction with Moment Timezone, as this repository provides a helper function (moment.tz.localizedNames()) that supplants a Moment Timezone function (moment.tz.names()).

Usage

Load the language file of your choice from /locales and call moment.tz.localizedNames(). This will return an array of timezone names as below:

{"value":"Africa/Abidjan","name":"أبيدجان","id":"Africa/Abidjan"},
{"value":"Africa/Accra","name":"أكرا","id":"Africa/Accra"},
{"value":"Africa/Addis_Ababa","name":"أديس أبابا","id":"Africa/Addis_Ababa"},
...
{"value":"Pacific/Wallis","name":"واليس","id":"Pacific/Wallis"}

Adding more translations

If you would like to add a missing translation, you can run:

ruby pull-translations.rb --language=ar

where ar is the language code in the Unicode CLDR source: https://unicode.org/repos/cldr/trunk/common/main/ar.xml.

Known limitations

The translations provided by Unicode CLDR do not correspond entirely with the list of timezones used by Moment Timezone.

Readme

Keywords

none

Package Sidebar

Install

npm i @discourse/moment-timezone-names-translations

Weekly Downloads

14,283

Version

1.0.0

License

MIT

Unpacked Size

1.18 MB

Total Files

42

Last publish

Collaborators

  • keegangeorge
  • davidtaylorhq
  • sam.saffron
  • discourse-npm
  • cvx-pl
  • joffreyjaffeux
  • pmusaraj