1.0.0 • Published 2 years ago

@discourse/moment-timezone-names-translations v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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.