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.