如何从具有区域设置的momentjs获取可用的区域设置键列表?

时间:2015-06-29 06:42:59

标签: momentjs

我想获取可用的区域设置键列表。我无法找到有关如何执行此操作的任何文档。

7 个答案:

答案 0 :(得分:3)

以下方法返回已加载的区域设置列表

moment.locales()

Commit id

New feature link

Document link

答案 1 :(得分:3)

查看最新的语言环境列表的一种好方法是查看“ node_modules / moment / locale”文件夹。然后,您将看到每个语言环境的js文件,甚至可以在js文件中看到该语言环境的更多详细信息。

enter image description here

答案 2 :(得分:1)

此功能目前尚不存在。它被请求了一段时间,并关闭了其他相关的功能。我已重新开启the issue

答案 3 :(得分:1)

  • en =英文
  • af =南非语
  • ar-dz =阿拉伯语(阿尔及利亚)
  • ar-kw =阿拉伯语(科威特)
  • ar-ly =阿拉伯语(利比亚)
  • ar-ma =阿拉伯语(摩洛哥)
  • ar-sa =阿拉伯语(沙特阿拉伯)
  • ar-tn =阿拉伯语(突尼斯)
  • ar =阿拉伯语
  • az =阿塞拜疆
  • be =白俄罗斯语
  • bg =保加利亚语
  • bm =班巴拉
  • bn =孟加拉语
  • bo =藏语
  • br =布列塔尼
  • bs =波斯尼亚语
  • ca =加泰罗尼亚语
  • cs =捷克
  • cv = Chuvash
  • cy =威尔士语
  • da =丹麦语
  • de-at =德语(奥地利)
  • de-ch =德语(瑞士)
  • de =德语
  • dv = Divehi
  • el =希腊语
  • en-au =英语(澳大利亚)
  • en-ca =英文(加拿大)
  • en-gb =英语(英国)
  • en-ie =英语(爱尔兰)
  • en-nz =英语(新西兰)
  • eo =世界语
  • es-do =西班牙语(多米尼加共和国)
  • es-us =西班牙语(美国)
  • es =西班牙语
  • et =爱沙尼亚语
  • eu =巴斯克语
  • fa =波斯语
  • fi =芬兰人
  • fo =法罗语
  • fr-ca =法语(加拿大)
  • fr-ch =法语(瑞士)
  • fr =法语
  • fy =西弗里西亚语
  • gd =苏格兰盖尔
  • gl =加利西亚语
  • gom-latn = gom(拉丁文)
  • gu =古吉拉特语
  • he =希伯来语
  • hi =印地语
  • hr =克罗地亚语
  • hu =匈牙利人
  • hy-am =亚美尼亚(亚美尼亚)
  • id =印尼语
  • 是=冰岛语
  • 它=意大利语
  • ja =日语
  • jv =爪哇语
  • ka =格鲁吉亚人
  • kk =哈萨克人
  • km =高棉
  • kn =卡纳达语
  • ko =韩国人
  • ky =吉尔吉斯语
  • lb =卢森堡语
  • lo =老挝
  • lt =立陶宛语
  • lv =拉脱维亚
  • 我=我
  • mi =毛利人
  • mk =马其顿语
  • ml =马拉雅拉姆语
  • mr =马拉地语
  • ms-my =马来语(马来西亚)
  • ms =马来人
  • mt =马耳他语
  • my =缅甸人
  • nb =挪威克朗
  • ne =尼泊尔语
  • nl-be =荷兰语(比利时)
  • nl =荷兰人
  • nn =挪威尼诺斯克
  • pa-in = Punjabi(印度)
  • pl =波兰语
  • pt-br =葡萄牙语(巴西)
  • pt =葡萄牙语
  • ro =罗马尼亚语
  • ru =俄语
  • sd =信德省
  • se =北萨米人
  • si =僧伽罗语
  • sk =斯洛伐克语
  • sl =斯洛文尼亚语
  • sq =阿尔巴尼亚语
  • sr-cyrl =塞尔维亚文(西里尔文)
  • sr =塞尔维亚语
  • ss = Swati
  • sv =瑞典语
  • sw =斯瓦希里语
  • ta =泰米尔语
  • te =泰卢固语
  • tet = Tetum
  • th =泰语
  • tl-ph =他加禄语(菲律宾)
  • tlh =克林贡语
  • tr =土耳其语
  • tzl = tzl
  • tzm-latn = tzm(拉丁语)
  • tzm = tzm
  • uk =乌克兰语
  • ur =乌尔都语
  • uz-latn =乌兹别克语(拉丁)
  • uz =乌兹别克
  • vi =越南语
  • x-pseudo = x-pseudo
  • yo =约鲁巴语
  • zh-cn =中文(中国)
  • zh-hk =中文(中国香港特别行政区)
  • zh-tw =中文(台湾)

答案 4 :(得分:1)

我已经用最新的更新更新了这个列表。

原始语言环境列表:https://github.com/moment/moment/tree/develop/locale

我在下面列出了一个清单

<select id="moment-locale">
  <option value="af">Afrikaans</option>
  <option value="ar-dz">Arabic (Algeria)</option>
  <option value="ar-kw">Arabic (Kuwait)</option>
  <option value="ar-ly">Arabic (Libya)</option>
  <option value="ar-ma">Arabic (Morocco)</option>
  <option value="ar-sa">Arabic (Saudi Arabia)</option>
  <option value="ar-tn">Arabic (Tunisia)</option>
  <option value="ar">Arabic</option>
  <option value="az">Azerbaijani</option>  
  <option value="be">Belarusian</option>
  <option value="bg">Bulgarian</option>
  <option value="bm">Bambara</option>
  <option value="bn-bd">Bengali (Bangladesh)</option>
  <option value="bn">Bengali</option>
  <option value="bo">Tibetan</option>
  <option value="br">Breton</option>
  <option value="bs">Bosnian</option>    
  <option value="ca">Catalan</option>
  <option value="cs">Czech</option>
  <option value="cv">Chuvash</option>
  <option value="cy">Welsh</option>   
  <option value="da">Danish</option>
  <option value="de-at">German (Austria)</option>  
  <option value="de-ch">German (Switzerland)</option>
  <option value="de">German</option>
  <option value="dv">Divehi</option> 
  <option value="el">Greek</option>
  <option value="en-au">English (Australia)</option>
  <option value="en-ca">English (Canada)</option>
  <option value="en-gb">English (United Kingdom)</option>
  <option value="en-ie">English (Ireland)</option>
  <option value="en-il">English (Israel)</option>
  <option value="en-in">English (India)</option>
  <option value="en-nz">English (New Zealand)</option>  
  <option value="en-sg">English (Singapore)</option>  
  <option value="eo">Esperanto</option>
  <option value="es-do">Spanish (Dominican Republic)</option>
  <option value="es-mx">Spanish (Mexico)</option> 
  <option value="es-us">Spanish (United States)</option>
  <option value="es">Spanish</option>
  <option value="et">Estonian</option>
  <option value="eu">Basque</option>    
  <option value="fa">Persian</option>
  <option value="fi">Finnish</option>
  <option value="fil">Filipino</option>
  <option value="fo">Faroese</option>
  <option value="fr-ca">French (Canada)</option>
  <option value="fr-ch">French (Switzerland)</option>
  <option value="fr">French</option>
  <option value="fy">Western Frisian</option>
  <option value="gd">Scottish Gaelic</option>
  <option value="gl">Galician</option>
  <option value="gom-latn">gom (Latin)</option>
  <option value="gu">Gujarati</option> 
  <option value="he">Hebrew</option>
  <option value="hi">Hindi</option>
  <option value="hr">Croatian</option>
  <option value="hu">Hungarian</option>
  <option value="hy-am">Armenian (Armenia)</option> 
  <option value="id">Indonesian</option>
  <option value="is">Icelandic</option>
  <option value="it-ch">Italian (Switzerland)</option>
  <option value="it">Italian</option> 
  <option value="ja">Japanese</option>
  <option value="jv">Javanese</option> 
  <option value="ka">Georgian</option>
  <option value="kk">Kazakh</option>
  <option value="km">Khmer</option>
  <option value="kn">Kannada</option>
  <option value="ko">Korean</option>
  <option value="ku">Kurdish</option>
  <option value="ky">Kirghiz</option> 
  <option value="lb">Luxembourgish</option>
  <option value="lo">Lao</option>
  <option value="lt">Lithuanian</option>
  <option value="lv">Latvian</option>
  <option value="me">Montenegrin</option>
  <option value="mi">Maori</option>
  <option value="mk">Macedonian</option>
  <option value="ml">Malayalam</option>
  <option value="mn">Mongolian</option>
  <option value="mr">Marathi</option> 
  <option value="ms-my">Malay (Malaysia)</option>
  <option value="ms">Malay</option>
  <option value="mt">Maltese</option>
  <option value="my">Burmese</option>
  <option value="nb">Norwegian Bokmål</option>
  <option value="ne">Nepali</option> 
  <option value="nl-be">Dutch (Belgium)</option>
  <option value="nl">Dutch</option>
  <option value="nn">Norwegian Nynorsk</option> 
  <option value="pa-in">Punjabi (India)</option> 
  <option value="pl">Polish</option>
  <option value="pt-br">Portuguese (Brazil)</option> 
  <option value="pt">Portuguese</option> 
  <option value="ro">Romanian</option>
  <option value="ru">Russian</option>  
  <option value="sd">Sindhi</option>
  <option value="se">Northern Sami</option>
  <option value="si">Sinhala</option>
  <option value="sk">Slovak</option>
  <option value="sl">Slovenian</option>  
  <option value="sq">Albanian</option>
  <option value="sr-cyrl">Serbian (Cyrillic)</option>
  <option value="sr">Serbian</option>
  <option value="ss">Swati</option>
  <option value="sv">Swedish</option>
  <option value="sw">Swahili</option>  
  <option value="ta">Tamil</option>
  <option value="te">Telugu</option>
  <option value="tet">Tetum</option>
  <option value="tg">Tajik</option>
  <option value="th">Thai</option> 
  <option value="tk">Turkmen</option> 
  <option value="tl-ph">Tagalog (Philippines)</option>
  <option value="tlh">Klingon</option>
  <option value="tr">Turkish</option> 
  <option value="tzl">Talossan</option> 
  <option value="tzm-latn">Central Atlas Tamazight (Latin)</option>
  <option value="tzm">Central Atlas Tamazight</option>   
  <option value="ug-cn">Uyghur (China)</option> 
  <option value="uk">Ukrainian</option> 
  <option value="ur">Urdu</option>
  <option value="uz-latn">Uzbek (Latin)</option>
  <option value="uz">Uzbek</option>  
  <option value="vi">Vietnamese</option>  
  <option value="x-pseudo">Pseudo</option>  
  <option value="yo">Yoruba (Nigeria)</option>  
  <option value="zh-cn">Chinese (China)</option>
  <option value="zh-hk">Chinese (Hong Kong)</option>  
  <option value="zh-mo">Chinese (Macau)</option>
  <option value="zh-tw">Chinese (Taiwan)</option>
</select>

谢谢。

如果您发现任何问题,请告诉我。我会更新我的答案:)

答案 5 :(得分:0)

要获取所有可用的语言环境键列表,您将需要:

import moment                   from 'moment/min/moment-with-locales';

然后

moment.locales(); // return array of all locales keys

答案 6 :(得分:0)

moment.locales()返回这样的语言环境数组:

enter image description here

尽管moment.locale()返回当前的活动语言环境,如下所示:

enter image description here